WORKDAY.INTL 公式未按预期工作

问题描述 投票:0回答:1

所以我上面显示了这张表。 K3 代表日期(手动输入),L1 代表提前期。

结果必须遵循的条件如下所示

  1. 应包括的日期是星期一、星期二、星期三、星期四、星期六和星期日。 (忽略周五为非工作日)
  2. 假期不应包括在内
    =holidays!A2:A9

L3 中的公式是

=WORKDAY.INTL(K4, L2, "0111101", holidays!A2:A9)

放假时间如下表所示。

如您所见,L3 中的结果是 3 月 2 日,而不是 2 月 29 日。因为这个日期不属于假期列表,也不是星期五。有人可以帮助我吗,我将不胜感激。

excel formula wps
1个回答
0
投票

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]])

© www.soinside.com 2019 - 2024. All rights reserved.