在 Excel 中,如何计算不包括假日列表的日期之间的星期一的数量?

在 Excel 中,如何计算不包括假日列表的日期之间的星期一的数量?

我目前正在使用这个公式:

=INT((WEEKDAY(E2-2)-E2+E3)/7).

我知道如何使用 NETWORKDAYS 函数,它允许您指定假期日期列表,但我不知道如何使用上述公式指定类似的列表。

一旦我弄清楚了公式,我也将在每周的每一天都使用它。

这是我正在尝试执行的操作的屏幕截图。活动单元格的公式可见。

周二、周三和周四没有假期,但有些假期在周一、周五、周六和周日。我把它们写在了各自的工作日栏下。我不知道如何将这些日期合并到公式中。

excel 会议次数

答案1

这是一年的,但可以延长。将排除日期列表放在G2通过G10。 在氢气进入:

=IF(AND(TEXT(G2,"ddd")="Mon",G2>=E$2,G2<=E$3),1,"")

并抄下来。然后在E4进入:

=INT((WEEKDAY(E2-2)-E2+E3)/7)-SUM(H2:H10)

在此处输入图片描述

更改 cols 中表格的大小和内容GH以满足您的需求。

相关内容