多个条件的汇总咱们经常遇到吧,今天的内容就是有关多个条件的计算。直奔主题,看下面的题目:
在这个图中,A列是代理商的名称,B列是代理商的级别,C列是业务发生额。
那么,问题来了,请问代理商名称包含“广州”,级别为“一级”的业务发生额是多少?
话说有了问题不用愁,条条大路通德州。使用的公式为:
=SUMIFS(C2:C11,A2:A11,”*广州*”,B2:B11,”一级”)
公式中用到了SUMIFS函数,这个函数咱们以前介绍过,熟悉用法的表亲可以温故,不熟悉的表亲知新哈。
使用SUMIFS函数,能够实现多个条件组合的数据求和。与SUMIF函数不同,SUMIFS函数的求和区域被放到第一参数的位置,其他参数分别是区域1、条件1、区域2、条件2…最多允许 127个区域/条件对。
公式中第一个参数C2:C11是求和区域。
“A2:A11,”*广州*””是第一个区域/条件对。
“B2:B11,”一级””是第二个区域/条件对。
公式的意思是:如果A列代理商包含广州,并且B列的等级等于一级,则将对应的C列的业务额汇总求和。
SUMIFS函数条件参数形式与SUMIF函数一样,可以为数字、表达式、单元格引用或文本,也可以使用通配符。本例中的“A2:A11,”*广州*””就是使用了通配符星号(*)。
星号匹配任意一串字符,也就是A2:A11单元格中只要包含关键字”广州“,就视为条件符合。
因为是文本参数,所以要在关键字前后使用半角的引号包含,否则Excel会无法正确识别了。