首页 > 解决方案 > 谷歌电子表格 - 如果另一个单元格包含 N 个字符串之一,则对单元格值求和

问题描述

如此谷歌电子表格所示,我想从一列中求和一个货币值列表,前提是在值的行中我有一个从列表中选择的字符串。

| Tag    | Value |
| :      |     : |
| Goo    |   12$ | <= SUM value because I have Goo or Boo
| Dee    |    3$ |
| Boo    |    4$ | <= SUM value because I have Goo or Boo
| Yoo    |    7$ |
| :      |     : |
| Result |   16$ |

没找到办法,可以吗?

标签: excelgoogle-sheetsexcel-formula

解决方案


您可以将两个SUMIF()函数相加。

=SUMIF(A:A,"Goo",B:B) + SUMIF(A:A,"Boo",B:B)

假设A:A包含要匹配的单词并B:B包含要求和的值。

为了更具体地解决您的问题,您实际上必须修改您的范围,这样您就不会收到任何循环引用错误(因为单元格与您的总和范围在同一列)

因此,如果包含您的公式的单元格在第 25 行(例如),那么这样的事情应该可以工作:

=SUMIF(A1:A24,"Goo",B1:B24) + SUMIF(A1:A24,"Boo",B1:B24)

推荐阅读