在列中查找特定单词时,总结所有行的值

如果第一列中有一个特定的值,我想总结一行的所有值(有很多列)。

下面的问题是:

与图像链接

我想findAPIstream变学,然后findCond。 时间,validation这两个条件,总结行的所有值。

在这里输入图像说明

您需要使用“IF”函数检查第一列的值,然后如果为true,则使用“SUM”查找总计。

例如,如果您的第一列是在a1中,并且您的数据从a1到z1,那么比您的公式应该如下所示:

 =IF(A1="[check value]",SUM(A1:Z1),"") 

在那里你用你正在寻找什么值来replace[check value] ,如果这个值不存在,就用你想要显示的值。 放置""将使单元格空白。

如果你想更具体一些,并检查第一列是否包含一个值,那么你需要使用:

 =IF(ISNUMBER(SEARCH("[check value]",A1)),SUM(A1:Z1),"") 

与之前一样的论点。

如果你想find多个你需要使用AND函数的值,那么你的函数变成:

 =IF(AND(ISNUMBER(SEARCH("[check value]",A1)),ISNUMBER(SEARCH("[check value 2]",A1))),SUM(A1:Z1),"") 

这将检查单元格A1是否包含两个string。 如果你想检查两个不同的单元格,那么就把第二个A1replace成你想要的其他单元格。

如果您想要在一列单元格中查找string,请将“A1”replace为要查找string的单元格列表,例如A1:Z1

这样做的原因是因为SEARCH根据在单元格A1find[check value]位置返回一个数字,或者如果string没有出现则返回一个错误。 如果SEARCH返回一个数字, ISNUMBER返回TRUE,而不是错误。 最后, IF检查ISNUMBER是否为真,如果为真则返回数字的总和,否则返回空格。

希望这有助于。

示例数据图像似乎不完整,所以我添加了一些东西。

SUMIFS中的交错条件

AE65中的公式是,

动态条件范围

该公式在testing名称(例如AC65中的API Rheology )中查找A列,然后find报告结果部分的下一次出现(例如来自AD65的Cond Time(min) )。 find这一行后,它将列C:Z加起来。