Excel-基于条件对数据集中的值求和

时间:2018-09-13 11:28:04

标签: excel

我在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

1 个答案:

答案 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