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年。