我想在Excel 2010中运行一个功能,该功能必须:

  • 检查特定范围内的哪个单元格包含名称
  • 如果上一个任务为true,则对相邻单元格
  • 求和

    例子:

    在B2:B227范围内,有一些名称,例如Ac歌(Acura),奥迪(Audi),宝马(BMW),凯迪拉克(Cadillac)等。
    在C2:C227范围内,这些制造商在2012年销售的汽车数量。

    我想计算某些制造商销售的汽车的总和。

    我在想类似的东西,但是没有用。我认为我在第一步中犯了一个错误(识别单元格B2:B227中的名称)。
    =SUMIF(B2:B227,OR("Audi","Acura","BMW","Cadillac"),D2:D227)
    谢谢,

    詹卢卡

    最佳答案

    可以使用SUMIF,但是结果是一个数组(每个条件一个和),您需要在SUMIF周围使用SUM或SUMPRODUCT来获取总数,例如
    =SUM(SUMIF(B2:B227,{"Audi","Acura","BMW","Cadillac"},D2:D227))
    或在一系列单元格中列出奥迪,Ac歌等,例如K2:K5并使用此版本
    =SUMPRODUCT(SUMIF(B2:B227,K2:K5,D2:D227))

    关于excel - SUMIF函数: sum if cell contain specific name,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16188018/

    10-11 08:36