使用数组公式返回月份中的天数

使用数组公式返回月份中的天数

我在一列中有一个日期范围,例如:

01/03/2017
31/04/2017
06/05/2017
...

需要计算某个月份(例如 4 月)的天数。我相信这可以通过使用 MONTH 公式和数组公式将月份数组返回给 COUNTIF 来实现,格式如下:

=COUNTIF(month(G15:G17),4)

使用 CTRL & SHIFT & ENTER 输入为数组公式。

但是 EXCEL 认为我没有试图编写公式,或者我的公式是错误的。输入公式后,EXCEL 返回此消息:

在此处输入图片描述

我的公式或方法有什么错误?

答案1

SUM()您也可以使用和的组合,IF()如下所示:

=SUM(IF(MONTH(A1:A4)=4,1,0))

Ctrl使用+ Shift+输入数组公式Enter。您会在公式栏中看到如下花括号:

{=SUM(IF(MONTH(A1:A4)=4,1,0))}

答案2

只是为了与众不同:

=SUMPRODUCT(1*(MONTH(G15:G17)=4))

相关内容