Excel:执行 SUMIF,其中条件是逗号分隔的列表

excel

1个回答

写回答

Icream

2025-09-17 02:00

+ 关注

excel
excel

excel:执行 SUMIF,其中条件是逗号分隔的列表

excel中,SUMIF函数是一个非常有用的函数,可以根据特定的条件对指定范围内的值进行求和操作。常见的用法是根据某个条件对一列数据进行筛选,并将符合条件的数据相加。然而,当条件是一个由逗号分隔的列表时,该如何使用SUMIF函数呢?本文将为您详细介绍如何在excel中执行SUMIF函数,并附上相应的案例代码。

首先,我们需要了解SUMIF函数的基本语法。SUMIF函数的语法如下:

SUMIF(范围, 条件, 求和范围)

其中,“范围”是要进行条件筛选的数据范围,“条件”是进行筛选的条件,“求和范围”是要进行求和操作的数据范围。

现在,假设我们有一个销售数据表格,其中包含销售人员的姓名和销售额。我们想要根据销售人员的姓名来计算他们的总销售额。然而,销售人员的姓名是一个逗号分隔的列表,如何使用SUMIF函数来实现呢?下面是一个示例:

销售人员 销售额

小明 1000

小红 2000

小明,小红 1500

小明,小红 2500

小明 500

我们可以使用SUMIF函数来根据销售人员的姓名计算他们的总销售额。首先,我们需要创建一个新的列,将逗号分隔的销售人员姓名拆分成多个单独的姓名。可以使用excel的文本函数来实现这一点,例如使用“文本到列”功能或者使用逗号作为分隔符进行拆分。在这个例子中,我们将拆分后的姓名放在了B列。

接下来,我们可以使用SUMIF函数来计算每个销售人员的总销售额。假设我们要计算销售人员"小明"的总销售额,可以使用以下公式:

=SUMIF(A2:A6, "*小明*", C2:C6)

其中,A2:A6是销售人员的姓名范围,"*小明*"是条件,C2:C6是销售额的范围。使用通配符"*"可以匹配任意字符,因此可以用来匹配包含"小明"的姓名。执行这个公式后,将会得到销售人员"小明"的总销售额。

如果我们要计算销售人员"小红"的总销售额,可以使用以下公式:

=SUMIF(A2:A6, "*小红*", C2:C6)

同样的道理,这个公式将返回销售人员"小红"的总销售额。

案例代码:

excel

销售人员 销售额

小明 1000

小红 2000

小明,小红 1500

小明,小红 2500

小明 500

在B列中使用excel的文本函数将逗号分隔的销售人员姓名拆分成多个单独的姓名。

在D2单元格中使用以下公式计算销售人员"小明"的总销售额:

=SUMIF(A2:A6, "*小明*", C2:C6)

在D3单元格中使用以下公式计算销售人员"小红"的总销

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号