Excel使用360天日历从特定日期中减去期间?

时间:2013-05-01 15:59:23

标签: excel excel-formula excel-2010

获得用于计算日期之间的差异的公式,如下所示:

=IF(F7="","0",DAYS360(F6,F7)+1)

这给出了我感兴趣的每个时段的天数结果,但是我需要将每个时段加在一起并从当前日期中减去它们(比如进行服务计算)。问题是我需要在360天的日历中进行第二次计算。如果我只是尝试做一个days360()公式,其中一个值是当前日期,另一个是我需要回溯的总天数,那么它所提出的“原始”日期就会大大减少。

1 个答案:

答案 0 :(得分:1)

这似乎相当于NETWORKDAYS和WORKDAY函数之间的区别。前者计算两个日期之间的工作日,后者将工作日添加到日期,你基本上想要DAYS360的WORKDAY等价物,我认为不存在。

你可以操纵DAYS360,例如如果在A2中有一个日期和在B2中减去天数(在360天模式下),您可以使用此公式作为日期

=A2-B2-MATCH(B2,INDEX(DAYS360(A2-B2-ROW(INDIRECT("1:"&CEILING(B2/30,1))),A2),0),0)