为每个等于 n 的单元格添加 1 个月
Add 1 month to date for each cell that equals n
我正在尝试付款 sheet,如果单元格 D2 等于 3000,它会将单元格 F4 中的日期增加一个月。但是,如果单元格 D4 也等于 3000,它会在单元格 F4 中的日期上再增加一个月。
因此,每次我在 D2、D4、D6 或 D8 等中输入 3000 时,单元格 F4 中的日期都会增加一个月。明白我在说什么吗?
举个例子。 D2 有一个日志,显示已支付 3000。这会将日期 08-20-2015 添加一个月,使其成为 09-20-2015。 09-20-2015 摇摆不定,我将 3000 添加到 D4。现在,这会将 09-20-2015 之前的日期增加 1 个月,使其成为 10-20-2015。
感谢您的帮助!
这是一个应该可以解决问题的公式:
=EDATE(F4,(SUM(IF(MOD(COLUMN(3:3),2)=0,3:3,0))/3000))
不要按 enter 键确认公式,而是使用 CTRL + ALT + ENTER,因为它是一个数组公式。
这会将 D 行中的所有其他单元格相加,然后除以 3000 并将该月数加到您的日期中。
我正在尝试付款 sheet,如果单元格 D2 等于 3000,它会将单元格 F4 中的日期增加一个月。但是,如果单元格 D4 也等于 3000,它会在单元格 F4 中的日期上再增加一个月。
因此,每次我在 D2、D4、D6 或 D8 等中输入 3000 时,单元格 F4 中的日期都会增加一个月。明白我在说什么吗?
举个例子。 D2 有一个日志,显示已支付 3000。这会将日期 08-20-2015 添加一个月,使其成为 09-20-2015。 09-20-2015 摇摆不定,我将 3000 添加到 D4。现在,这会将 09-20-2015 之前的日期增加 1 个月,使其成为 10-20-2015。
感谢您的帮助!
这是一个应该可以解决问题的公式:
=EDATE(F4,(SUM(IF(MOD(COLUMN(3:3),2)=0,3:3,0))/3000))
不要按 enter 键确认公式,而是使用 CTRL + ALT + ENTER,因为它是一个数组公式。
这会将 D 行中的所有其他单元格相加,然后除以 3000 并将该月数加到您的日期中。