SUMIF函数:如果单元格包含特定名称,则求和

Gia*_*uca 7 excel function

我想在Excel 2010中运行一个函数,它必须:

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

例:

在B2:B227范围内,有一些名称,如讴歌,奥迪,宝马,凯迪拉克等.在C2:C227范围内,这些制造商在2012年销售的汽车数量.

我想计算某些制造商销售的汽车总数.

我在考虑类似的东西,但它不起作用.我想我在第一步犯了一个错误(识别单元格B2中的名字:B227).

=SUMIF(B2:B227,OR("Audi","Acura","BMW","Cadillac"),D2:D227)

谢谢,

赞布罗塔

bar*_*ini 7

可以使用SUMIF,但结果是一个数组(每个标准一个总和),您需要在SUMIF周围使用SUM或SUMPRODUCT来获得总数,例如

=SUM(SUMIF(B2:B227,{"Audi","Acura","BMW","Cadillac"},D2:D227))

或者在一系列单元格中列出奥迪,讴歌等,例如K2:K5并使用此版本

=SUMPRODUCT(SUMIF(B2:B227,K2:K5,D2:D227))