计算范围公式之间的周末天数

时间:2016-05-06 12:44:15

标签: excel excel-formula

我需要在一个范围内发生的周末天数(WEEKDAY1和WEEKDAY7)。这里有三篇关于如何做VBA风格的优秀帖子,但这不是一个选择。范围不会超过几周,但可以在任何给定月份结束。

一个例子: 2015年9月21日至2015年10月10日(含) 周末天数= 5

2 个答案:

答案 0 :(得分:2)

如果你的日期在A1栏:A30,我会使用一个包含

的帮助栏
B1 = Weekday(A1,1)

一直复制到B30。然后我会用

Countif(A1:A30,1) + Countif(A1:A30,7)

检查周日和周六。

答案 1 :(得分:1)

NETWORKDAYSNETWORKDAYS.INTL功能会为您提供非周末天数。从总天数中减去。

=(B1-A1)-NETWORKDAYS.INTL(A1, B1,1)+1