我在Excel中有一个庞大的数据集(具有30万至40万个观测值)。现在,我想创建一个表格,该表格将基于特定条件(例如年份和国家/地区)的数据集中的值相加。为此,我使用sumif:
=SUMIFS('Data'!F:F; 'Data'!$A:$A;$A2)
$ A2是国家/地区(我还有四个输入条件B1-E1,此处未显示)。
这很好,除了我希望代码忽略空条件的问题。也就是说,如果我不输入国家/地区值,则希望它对所有国家/地区的数据求和,而忽略空标准。
有什么建议吗?
编辑: 有关标准(A1-E1),请参见下表:
Land Region Code Name of product Year
Sweden Stockholm 52 Apple 1995
答案 0 :(得分:0)
尝试
=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