这让我疯了,我不知道我做错了什么。
我有一张excel表,其中我的营业额与收到的发票日期一致。日期格式为ddmmjjj
,位于C列。
我想在仪表板上计算我的营业额。总营业额在G栏。
我使用的公式是:
=SUM(IF(MONTH(Sheet1!C:C)=2;Sheet!G:G;))
但这个公式一直给我总营业额......我做错了什么?
答案 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)