我想计算值为日期的单元格,条件如下:输入的日期值必须是星期一至星期五之间的某一天。
假设以下数据和我的尝试:
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++使其成为数组公式Shift。Enter
最终得到的公式将如下所示。
{=SUM(N(WEEKDAY(A1:A5)>6))}
注意:列引用A:A
不起作用。您必须提供实际范围。