在开始日期添加工作日,然后减去1个工作日(Excel)

时间:2016-06-01 06:15:04

标签: excel excel-formula

我在结束日期的营业日数应为,例如,5月30日至5月31日为2天,5月30日至5月30日已计为1天。我WORKDAY的问题在于它将5月30日到5月31日的日期计为仅1天。

我想到的是在1个工作日内减去WORKDAY的结果,以获得我想要的结果。但是,根据我目前的公式,我只能在不考虑周末(= WORKDAY(C2,B2-1))的情况下减去WORKDAY的结果。

因此,例如,C列是6月3日(星期五),B列是2.我的公式的输出将是6月5日(星期日),因为减法,我希望它是6月6日。我将如何做是什么?

B栏=持续时间

C列=开始日期

D列=结束日期(基于公式)

D栏:

= WORKDAY(C2,B2-1)

提供输入

   B    |     C      |      D   
   2    | 2016/06/03 |  

期望的结果

   B    |     C      |      D   
   2    | 2016/06/03 |  2016/06/06

2 个答案:

答案 0 :(得分:0)

尝试

=WORKDAY.INTL(C2,B2-1,1)

这将设置为sat。和太阳。作为休息日

答案 1 :(得分:0)

目前尚不清楚你想要做什么。

如果您想从2016/06/03到2016/06/06进行包含工作日计数,那么您可以使用NETWORKDAYS功能。

如果您想在6月3日添加两个工作日,并将Jun 3计为第一天,为了给您6月6日的结果,请使用

=WORKDAY(C2-1,B2)

这解决了C2不是工作日的问题,你希望计算1个工作日作为C2之后的第一个工作日

否则,您的公式应该按照书面形式运作。