所以我上面显示了这张表。 K3 代表日期(手动输入),L1 代表提前期。
结果必须遵循的条件如下所示
=holidays!A2:A9
L3 中的公式是
=WORKDAY.INTL(K4, L2, "0111101", holidays!A2:A9)
放假时间如下表所示。
如您所见,L3 中的结果是 3 月 2 日,而不是 2 月 29 日。因为这个日期不属于假期列表,也不是星期五。有人可以帮助我吗,我将不胜感激。
WORKDAY.INTL()
正在按预期工作。
在
WORKDAY.INTL()
函数中,1
代表 non-workday
,0
代表 workday
。也就是说,29th Feb'24
是Thursday
,并且你已经做到了non-working day
,因此在你的公式中:只有Monday
和Saturday
是workdays
,其余都是non workdays
。阅读MSFT
文档这里。
使用了什么:
=WORKDAY.INTL(B3,1,"0111101",Holidays[[Date]:[Date]])
需要使用什么:
=WORKDAY.INTL(B3,1,"0000100",Holidays[[Date]:[Date]])