如何从 excel 中两个日期之间的日期列表中省略周末日期

how to Omit weekends dates from the list of date between two dates in excel

我有一个完整月份的日期列表,由公式 =IF(ROWS($A$10:A10)>DAY(B$5),"",$B$4+ROWS(A$10:$ A10)-1) 其中 B4 是开始日期,B5 是结束日期我得到了日期列表,但我想从列表中排除周末周六和周日。

请帮我解决这个问题。

第一行:=$B$4+max(0,2-mod($B$4,7))

其余行:=PrevRow + max(1,3-mod(PrevRow+1,7))

您可以在 $B$5 上添加您的 IF 测试

如果有 Office 365,请将其放在第一个单元格中:

=WORKDAY.INTL(B4-1,SEQUENCE(NETWORKDAYS.INTL(B4,B5)))

它会溢出结果。

如果没有,则将其放在第一个单元格中并向下复制:

=IF(ROW($ZZ1)>NETWORKDAYS.INTL($B,$B),"",WORKDAY.INTL($B-1,ROW($ZZ1)))