📌  相关文章
📜  使用 SUMIF函数添加包含特定文本的单元格

📅  最后修改于: 2022-05-13 01:57:21.237000             🧑  作者: Mango

使用 SUMIF函数添加包含特定文本的单元格

在 Excel 中,有时我们想根据一些特定的文本值来总结这些值。比如将添加文本写为“ME”的单元格,那么我们将看看如何实现这个要求。我们也可以使用区分大小写的 VLOOKUP 来实现上述要求,但是 EXCEL 为我们提供了专门用于此的函数。所以我们将使用一个名为“SUMIF”的函数来实现需求。

首先,让我们看看 SUMIF函数。

SUMIF函数:

SUMIF函数可以根据条件添加特定的单元格值,或者它用于过滤值的关键字,并仅添加与此关键字相关联的那些单元格值。

句法:

SUMIF(range,"crieteria or keyword",cell values to be added)

这里,



  • 范围指定要匹配条件的单元格列表,即匹配上述关键字的单元格,只有它们的值才会被考虑作为总和。
  • 标准关键字突出显示匹配的关键字,将由 SUMIF函数。
  • 单元格值将是将在其中选取值进行求和的那一列。这里在范围列中选择的单元格,只有它们的值才会被考虑在结果中求和。

例子:

现在看看下面的图片:

在这里,我们考虑一个将存储 3 个团队成员的个人分数的数据集。但是我们的要求是要计算AKASH的分数,因为不同的队伍有2个AKASH 。因此,计算分数的 SUMIF函数的参数将是——

  • 范围将为(A2:A6)。将仅从该列匹配条件。
  • 标准将是“AKASH”。
  • 总和范围将为 C2:C6)。将从该范围中选取值进行求和。

所以公式将如下所示:

公式:

=SUMIF(A2:A6,"AKASH",C2:C6)

此公式将应用于 H2 列。所以输出将如下所示:



对部分文本使用 SUMIF函数:

现在,让我们假设我们不想以单词或字母的形式给出条件,而是要给出一个 excel 单元格值。因此,在这种情况下,公式将被修改,如下所示:

公式:

=SUMIF(range,"*"&cell_name&"*",sum_range)

仅考虑上述数据集,我们将看到公式将如何变化。

=SUMIF(A2:A6,"*"&G2&"*",C2:C6)

在这里,我们使用了 G2,它的值为 AKASH,将用作标准。

这里的输出将与上述情况相同。

输出:

在文本和数字上使用 SUMIF:

现在,假设我们有这个数据集。我们得到一个数据集,其中冗余值(在本例中为AKASH )通过前缀编号进行区分。我们想要计算所有 AKASH 在团队中得分的次数。所以,SUMIF 可以帮助我们实现这一点,但我们将稍微修改公式,使其与包含数字和文本的单元格兼容。公式如下:

公式:



=SUMIF(range,"*cell name(or text)*",sum_range)

在这里,清晰可见,我们删除了“&”符号以使其与此要求兼容。现在,让我们应用公式,看看得到的结果。计算运行的公式将是:

=SUMIF(A2:A6,"*AKASH*",B2:B6)

在这里,我们提供了 A2 到 A6 的范围来匹配单词“AKASH”以缩小要计算总和的单元格。要使用的标准或关键字作为“AKASH”传递。

总和值将从 B2 到 B6 单元格中选取。

输出:

如果必须使用多个名称,则该公式将分别应用于输入的每个名称。