“选择总和(B),其中月份(A)= 3”的Excel公式

elM*_*uis 7 microsoft-excel-2007 microsoft-excel microsoft-excel-2010

我有excel数据如下:

在此处输入图片说明

我想显示每个月的总成本。我可以使用以下公式在 Google 电子表格中实现这一点:

=INDEX(QUERY(COSTS!$1:$1101,"select sum(B) where month(A)=3"), 2)
Run Code Online (Sandbox Code Playgroud)

这得到了四月的结果。

但我现在的要求是在 Excel 中做同样的事情(它不支持 QUERY 语句)。

我一直在玩 SUMIF,但不知道如何使它工作,甚至不确定它是否是正确的方法。

有谁知道我怎么能做到这一点?

bre*_*tdj 5

由于 A 列是一个日期,您将需要这样的东西来测试月份是三月(3),四月(4)等来匹配它,下面是一种方法

即三月

=SUMPRODUCT(--(MONTH($A$1:$A$50)=3),$B$1:$B$50)

四月
=SUMPRODUCT(--(MONTH($A$1:$A$50)=4),$B$1:$B$50)

在此处输入图片说明