首页 > 解决方案 > Excel - 根据标准对数据集中的值求和

问题描述

我在 Excel 中有一个庞大的数据集(有 300 000 - 400 000 个观察值)。我现在想制作一个表格,根据特定标准(如年份和国家/地区)汇总数据集中的值。为此,我使用 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

标签: excel

解决方案


尝试,

=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

推荐阅读