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

考虑这个电子表格:

在这里输入图像说明

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

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

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

试试这个:

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

要么

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

两者都不区分大小写。

区分大小写的公式是:

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