Excel计数日和年
在我的电子表格中,我有一个包含date/时间的列。
我有一个领域,我正在计算出现在这个专栏的星期一的数量,但也想要创build一个单独的计数。 我目前的公式是:
=SUM(--(WEEKDAY(D1:D1353)=2))
我将如何改变这一点,以便在同一个单元格D1:D1353
我可以缩小它,以便计算一个星期一发生在2008年的次数? 还是2009年?
首先,我假设这是一个用CTL + SHIFT + ENTERinput的数组公式。 如果是这样的话,你应该可以添加乘法条件:
{=SUM(--(WEEKDAY(D1:D1353)=2)*(YEAR(D1:D1353)=2008))}
注意:如果你乘以*
布尔值,这AND
你的语句之间有AND
条件是等价的。 如果你想使用OR
逻辑,你可以使用addition +
。 例如,加上+
的同一个公式:
{=SUM(--(WEEKDAY(D1:D1353)=2)+(YEAR(D1:D1353)=2008))}
将翻译为:给我所有的date在范围D1:D1353
是星期一或date在范围D1:D1353
相当于2008年。