2017-03-15 122 views
1

这使我疯狂,我不知道我做错了什么。根据日期计算SUM

我有一个excel表,我的营业额与入账发票的日期一致。日期格式为ddmmjjj,并在列C中。

我想计算我的仪表板上的营业额。的总成交金额为列G.

我使用的计算公式为:

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

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

+1

'= SUMIF()'会为你工作。 '= SUMIF()'在Excel 2007及更高版本上可用。 – harun24hr

+0

你可以把一些样本数据为更好的理解。 – harun24hr

回答

2

您需要在Excel中使用,它允许您总结一下某些细胞如果相关的单元格的值匹配标准SUMIF function

SUMIF(range, criteria, [sum_range]) 

在你的情况,你会想提取一个月列C的日期,另一列(说列X适用于在C列日的一个月),然后输入:

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

您所使用的公式是正确的,但是你需要输入它作为一个array formula(通过按Ctrl ++输入)。

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