代码之家  ›  专栏  ›  技术社区  ›  KGB91

Excel-根据条件对数据集的值求和

  •  1
  • KGB91  · 技术社区  · 7 年前

    我在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
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   user4039065 user4039065    7 年前

    尝试,

    =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
    
    推荐文章