根据date计算SUM

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

我有一个excel表,我的营业额与收到的发票date。 date格式为ddmmjjj ,并在C列中。

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

我使用的公式是:

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

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

您需要在Excel中使用SUMIF函数 ,如果关联的单元格中的值符合条件,则可以将某些单元格汇总在一起:

 SUMIF(range, criteria, [sum_range]) 

在你的情况下,你需要将列C中的date的月份提取到另一列(比如列X保存列C中date的月份),然后:

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

您正在使用的公式是正确的,但是您需要将其input为数组公式 (通过Ctrl + Shift + Enter )。

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