自我更新续订期限日期

时间:2016-12-01 16:50:00

标签: excel wcf loops date

我希望创建一个从合同初始结束日期开始的fromula,并将其与今天的日期进行比较。如果合约的初始结束日期少于今天的日期,则合约应自动将新的结束日期更新为1年或2年(取决于合同自动续订),超过上一个结束日期。

我创建的形式是:

=IF($D$9>(IF($D$9>F11,(DATE(2015,7,24)+365*(1)),(F11))),((DATE(2015,7,24)+365*(2))),((DATE(2015,7,24)+365*(1))))

$ D $ 9 =今天的日期。

这个公式的问题是我必须手动输入每个客户的每个DATE(年,月,日)公式,如果客户合同已经更新,那么一旦公式没有更新。

1 个答案:

答案 0 :(得分:0)

“必须手动输入每个DATE(年,月,日)” <-您始终可以将年,月,日作为一个简单的单元格,然后将其链接到公式。

“如果客户合同已续签更多,则一旦公式不更新,” <--- 2件事:

  1. 仅使用非vba公式,它将仅更新一次。
  2. 您总是可以使用额外的行/列来指示/执行扩展名。.在其周围添加一个公式。例如。 if( <renewBox1> = 1 , <renewOnce>, <noRenew>)然后if( <renewBox2> = 1 , <renewOnce_based on previousExtendedDate>, <noRenew>)

希望有帮助。