Excel:如何计算日期值代表星期一到星期五之间的单元格?

Excel:如何计算日期值代表星期一到星期五之间的单元格?

我想计算值为日期的单元格,条件如下:输入的日期值必须是星期一至星期五之间的某一天。

假设以下数据和我的尝试:

Column A
--
15.01.2015 (5)
16.01.2015 (6)
17.01.2015 (7)
18.01.2015 (1)
19.01.2015 (2)

该函数WEEKDAY似乎很实用。它返回1星期一7到星期日的数据。

公式:=COUNTIF( A:A; WEEKDAY(A:A; 1) < 6 )

现在我的公式返回0,但这3是预期的。

我怎样才能将其改变为正确的行为?

答案1

我认为,COUNTIF如果不使用辅助列,您将无法完成您想要的操作。因此,请尝试以下数组公式。

输入此公式,

=SUM(N(WEEKDAY(A1:A5)>6))

Ctrl++使其成为数组公式ShiftEnter

最终得到的公式将如下所示。

{=SUM(N(WEEKDAY(A1:A5)>6))}

注意:列引用A:A不起作用。您必须提供实际范围。

相关内容