Excel多条件求和:条件包含某个字符如何写函数
我们在第26节中讲了如何用Excel中的函数SUMIFS做多条件求和,马上有学员来询问:如果我们要求条件包含某个字符(而不是等于),我们该如何写这个函数?
如下图,左边是我们原始数据(水果店1月份销售量),我们如果用SUMIFS做多条件求和,要求水果名称等于“特级苹果” 且 产地等于“湖北应城”,则我们用函数:
=SUMIFS(E:E,C:C,"特级苹果",D:D,"湖北应城") 即可;
我们现在要求:只要水果名称包含有“苹果”二字 且 产地中包含有“湖北”二字即可;那我们就需要将以上函数更改为 :
=SUMIFS(E:E,C:C,"*"&"苹果"&"*",D:D,"*"&"湖北"&"*")
即:在"苹果"的前面和后面都加上通配符 “*” (“*”代表所有字符),并且用连接符 & 连接起来; 记住:* 和 苹果 都要用半角的“ ”引起来;
对以上这个函数做详细文字讲解::
1. SUNIFS, 是多条件求和函数,可以写多个条件 (如果不了解,请看我们视频第26讲)
2. E:E 是我们统计区域,我们是统计这个 E列所有单元格 (你也可以写成 E6:E5000 这样的形式)
3. C:C 是指定我们第一个条件的区域,(你也可以写成 C6:C5000 这样的形式)
4. "*"&"苹果"&"*", 表示:在苹果前面和后面有任何文字,则都符合我们统计要求,*和苹果之间用连接符 & 连接起来; 记住:* 和 苹果 都要用 “ ”引起来;
5. D:D 是指定我们第二个条件的区域,(你也可以写成 D6:D5000 这样的形式)
6. "*"&"湖北"&"*" ,参见我们以上第4条的讲解
注意:我们用SUMIFS,单元格区域的行号一定要一样,例如:统计区域是E6:E5000, 那么,条件区域也一样必须是 6到 5000行;
详细请关注今日头条号: Excel伊可赛偶 第26讲 SUMIFS多条件求和