使用公式汇总在另一列中符合月份范围标准的数据?

时间:2016-03-12 00:35:50

标签: excel

例如,如果月份是来自另一列的5到10个总和数据,其中行符合该月份标准。

我在夏季使用的公式:

=SUMPRODUCT((MONTH($N$6:$N$77)<=10)*(MONTH($N$6:$N$77)>=5)*($I$6:$I$77))

返回正确的总数。

我在冬季月份的相同数据集上使用的公式返回“0”。

=SUMPRODUCT((MONTH($N$6:$N$77)<=4)*(MONTH($N$6:$N$77)>=11)*($I$6:$I$77))

我正在做 Ctrl + Shift + 输入

1 个答案:

答案 0 :(得分:0)

月份不能小于5且大于10 。您需要,并且您使用的是

=SUMPRODUCT((MONTH($N$6:$N$77)<=4)+(MONTH($N$6:$N$77)>=11), $I$6:$I$77)
'alternate
=SUMPRODUCT((MONTH($N$6:$N$77)={1,2,3,4,11,12})*($I$6:$I$77))

后者使用适用月份序数的数组常量,并且可能更容易维护和修改其他时期。那些公式实际上并不需要CSE。