IF 语句包含合同有效期、总金额和每月注销

IF 语句包含合同有效期、总金额和每月注销

我正在尝试创建一个 IF 语句,该语句将根据开始日期、合同期限和预付金额在正确的月份进行相应填充。

例如:开始日期是2017 年 7 月 1 日,金额为911.97 美元合同期限为3个月. 根据合同期限,如何才能让每个月反映出当月的正确月度费用(如果有)?

如果仅仅是 3 个月的话,10 月及以后应该是零。

例子:

截屏

感谢您的帮助!

答案1

根据我的理解,我建议一个解决方案,要求您在月份行中创建有效日期,而不是输入文本 MMM(Jan、Feb、Mar 等)。这样会容易得多。您只需将其格式化为 MMM-YY,这样它就会显示为 Jul-17、Aug-17 等。这将使明年开始时更加方便。

我仍然不清楚公式中隐藏的 O 列的用途。不过,此解决方案不需要它。

在此示例中,F7 保存开始日期,G7 保存金额,I7 保存月份数,每月金额在 J7 中。R7 及以后为每月拆分。

在 R7 中输入以下公式

=IF(AND(MONTH($F$7)=MONTH(R6),YEAR($F$7)=YEAR(R6)),$J$7,0) 

R7 是起点。它之前没有任何东西,因此它是一个双公式解决方案。

现在在 S7 中输入以下公式并将其水平拖动到所需的列。请注意,如前所述,我假设您在第 6 行 R6 及以后的行中具有格式为 MMM-YY 的有效日期,以便此操作有效。

=IF(R7=0,IF(AND(MONTH($F$7)=MONTH(S6),YEAR($F$7)=YEAR(S6)),$J$7,0),IF(COUNTIF($R$7:R7,"<>0")<$I$7,$J$7,0))

现在将您的数据放入输入单元格并测试解决方案。您也可以将其扩展到明年。只需在第 6 行创建有效的 MMM-YY 数据即可。

在此处输入图片描述

相关内容