根据日期计算SUM

时间:2017-03-15 11:08:38

标签: excel

这让我疯了,我不知道我做错了什么。

我有一张excel表,其中我的营业额与收到的发票日期一致。日期格式为ddmmjjj,位于C列。

我想在仪表板上计算我的营业额。总营业额在G栏。

我使用的公式是:

=SUM(IF(MONTH(Sheet1!C:C)=2;Sheet!G:G;))

但这个公式一直给我总营业额......我做错了什么?

2 个答案:

答案 0 :(得分:2)

您使用的公式是正确的,但您需要将其作为 array formula 输入(通过 Ctrl + Shift + 输入)。

=SUM(IF(MONTH(Sheet1!C:C)=2,Sheet1!G:G,0))

答案 1 :(得分:2)

您需要在Excel中使用SUMIF function,如果关联单元格中的值与条件匹配,则可以对某些单元格求和:

SUMIF(range, criteria, [sum_range])

在您的情况下,您希望将C列中日期的月份提取到另一列中(比如X列保留C列中日期的月份),然后:

=SUMIF(Sheet1!X:X, 2, Sheet1!G:G)