Excel - 如果列中的单元格包含特定值,如何添加相邻单元格的值?

时间:2014-03-13 15:01:58

标签: excel excel-formula

考虑这个电子表格:

enter image description here

对于A列中包含值" Y"的所有单元格,如何将B列中的相邻单元格一起添加?

这是我迄今为止所尝试的无效,假设COLUMN__A和COLUMN__B是这些列中单元格的定义名称:

= IF(ISNUMBER(SEARCH(" Y",COLUMN__A)),SUM(COLUMN__B),0)

1 个答案:

答案 0 :(得分:1)

试试这个:

=SUMIF(A1:A100,"*Y*",B1:B100)

=SUMPRODUCT(ISNUMBER(SEARCH("Y",A1:A100))*(B1:B100))

两者都不区分大小写。

区分大小写的公式是:

=SUMPRODUCT(ISNUMBER(FIND("Y",A1:A100))*(B1:B100))