我在Excel中有一个巨大的数据集(有30万到40万个观察值)。我现在想做一个表,根据特定的标准,比如年份和国家,对数据集的值求和。为此,我使用sumif:
=SUMIFS('Data'!F:F; 'Data'!$A:$A;$A2)
这工作正常,除了我希望代码忽略空条件的问题。也就是说,如果我没有输入country的值,我希望它对所有国家的数据求和,而忽略空的标准。
有什么建议吗?
标准见下表(A1-E1):
Land Region Code Name of product Year Sweden Stockholm 52 Apple 1995
尝试,
=SUMIFS('Data'!F:F; 'Data'!$A:$A; if($A2=""; "*"; A2)) 'all column A including blanks 'alternate =SUMIFS('Data'!F:F; 'Data'!$A:$A; if($A2=""; "<>"; A2)) 'all column A except blanks