Excel中SUMIF函数的10个高级用法!超级经典~
发布时间:2022-07-20 13:55:02
SUMIF函数可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用,在之前的文章中, * 姐姐也给大家介绍了该函数的一些经典应用场景。
但是,今天, * 姐姐将带大家深入了解SUMIF函数,因为它不仅有漂亮的外表,还有丰富的内涵。(当然,最主要原因是之前有小伙伴表示没看懂,这一次再看不懂就……就……就给姐姐发红包,手把手教!)
1、单字段单条件求和
计算“杨过”总销售额,公式:SUMIF(D2:D16,”杨过”,E2:E16)

单字段单条件求和
2、单字段多条件求和
计算“杨过”和“杨逍”两个人的总销售额,共有两种方法。
方法1:借助SUMIF进行数学运算,杨过总销售额+杨逍总销售额。
公式:SUMIF(D2:D16,”杨过”,E2:E16)+SUMIF(D2:D16,”杨逍”,E2:E16)

方法1
方法2:借助SUM和SUMIF实现单字段多条件求和,SUM(杨过销售额,杨逍销售额)。
公式:SUM(SUMIF(D2:D16,{“杨过”,”杨逍”},E2:E16))

方法2
注意:SUMIF(D2:D16,{“杨过”,”杨逍”},E2:E16)是一个数组公式,指代的结果是{杨过销售额,杨逍销售额},再用SUM公式求和,即可得到杨过与杨逍的总销售额。
3、包含日期的单字段多条件求和
计算8月20日至9月20日总销售额,有两种方法。
方法1:借助SUM和SUMIF实现单字段多条件求和,SUM(8月20日以后的销售额,9月20日之前的销售额)。
公式:SUM(SUMIF(A2:A16,{“>=2016/8/20″,”>2016/9/20″},E2:E16)*{1,-1})。
相当于=SUMIF(A2:A16,”>=2016/8/20″,E2:E16)-SUMIF(A2:A16,”>2016/9/20″,E2:E16),即8月20日至9月20日的销售额=8月20日以上的销售额-9月20日以后的销售额。

方法1
方法2:借助SUMIFS实现多条件求和,同时满足8月20日以后和9月20日之前两个条件的销售额。
公式:SUMIFS(E2:E16,A2:A16,”>=2016-8-20″,A2:A16,”<=2016-9-20″)

sumifs多条件求和
注意:SUMIFS函数是 Excel 2007及以后版本的新增函数,不能在 Excel 2003 中使用,但是可以使用SUMIF函数的普通公式来实现(如方法1)。
4、模糊条件求和
SUMIF语法中criteria参数中支持使用通配符(包括问号“?”和星号“*”)。关于通配符的介绍,请移步姐姐之前的文章:妙用Excel通配符,让工作效率倍增。
计算姓“杨”销售员的总销售额,公式:SUMIF(D2:D16,”杨*”,E2:E16)。

模糊条件求和
5、多列区域求和
计算各月借方和贷方合计。
公式:SUMIF($B$2:$I$2,J$2,$B3:$I3)。

多列区域求和
注意:选中单元格,按F4,则单元格绝对引用,再按一次F4,则单元格相对引用锁定行,再按一次F4,则单元格相对引用锁定列,尽量避免一个个输入“$”符号。
6、错列求和
杨过的销售总额。
公式:SUMIF(A1:C16,”杨过”,B1:D16)。

错列求和
注意:查找条件为销售员“杨过”,条件区域为销售员,求和区域比查找区域往右偏移一列,意思是统计销售员右一列的数据,即各销售员的销售额。
7、错行求和
计算销售员总销售额。
方法1公式:SUMIF(A1:A8,A2,B1:B8),与基本用法一致。
公式2公式:SUMIF(B1:B8,”*”,B2:B9)。

错行求和
注意:查找条件为“*”,说明查找的是0个或多个字符,求和区域比查找区域往下偏移一行,意思是统计0个或多个字符下一行单元格的数据,即为各销售员的销售额。
8、查找引用
一说到查找引用,可能很多小伙伴会说,查找引用不是应该是VLOOKUP函数或者INDEX+MATCH函数吗?关SUMIF函数什么事儿呢?它只是一个求和函数而已。
的确,在绝大多数时候,查找引用不需要SUMIF,但是当求和区域符合条件的数值只有一个时,求和得到的结果就是数值本身,因此可以借助SUMIF来实现查找引用。
现需匹配郑州、长沙、武汉、合肥4个省会城市的销售量、单价、销售额、利润额。
公式:SUMIF($A$2:$A$16,$G2,B$2:E$16)。

查找引用
注意:当原始数据表中有两个及以上郑州、长沙等省会城市名称时,销售量、单价、销售额、利润额等结果均为求和以后的结果。
9、排除错误值求和
计算全国销售总量。由于销售量中有不同类型的错误值,所以不能用SUM直接求和,可以使用SUMIF函数实现排除错误值求和。
公式:SUMIF(B2:B16,”<9e307″,B2:B16)

排除错误值求和
注意:9e07是科学记数法表示的9*10^307,是接近Excel允许键入的最大数值9.99999999999999E+307的一个数。
在这里表示对小于最大值9e07的数据进行求和,也就是对“数值”单元格进行求和。使用9e07不是规定,不是原则,是大家约定俗成的用法。
当然结合案例,也可以使用“<500”或者“<1000”等任意大于最大值253的值。

替换9e07结果仍然保持不变
10、跨表条件求和
在Oh,NO!你竟然以为Excel求和函数只有SUM?一文中姐姐介绍过跨表求和,较为基础的求和方式,今天再给大家介绍如何在跨表的基础上还能满足一定的条件进行求和。

原始数据
如果只有1月这一个表,则合计公式为:SUMIF(‘1月’!$A:$A,$A2,’1月’!$B:$B)

单表汇总
实现跨表条件求和需要借助INDIRECT函数(对文本描述的单元格引用,也就是说INDIRECT的括号里的参数是一个字符串(文本)描述的文本形式,INDIRECT取得这个引用。)
最终公式为:
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&”月!$A:$A”),$A2,INDIRECT(ROW($1:$3)&”月!$B:$B”)))

跨表求和公式分析
好啦,SUMIF函数的10大经典用法就介绍完了,教程写的好辛苦啊!写得这么详细,有些知识百度都出来,希望能够对大家有用,更重要的是为大家提供一种解决问题的思路。


猜你喜欢
- 在用数据透视表分析数据的过程中,有时需要统计某字段中不重复值(唯一值)的数量。例如下所示的数据源为一个随日期不断增加记录的销售流水表,其中各
- 其实在Win10系统中,不仅存在着微软的edge浏览器,还隐藏着IE浏览器,不少用户在使用的时候,觉得自带的IE11并不好用,想要卸载重装,
- DOLLAR 函数根据货币格式,将提供的数字根据指定的位数四舍五入后转换成文本。适用版本Excel 2003+说明DOLLAR 函数根据美元
- 现如今,似乎已经没有什么是不能变成一个 iPhone 游戏的,就连帮助希拉里竞选美国总统也一样,今天我们要介绍的 Hillary 2016
- wps文字为我们提供了即点即输功能,使用该功能我们可以在文档上通过点击鼠标来实现直接输入文字的效果,下面就让小编告诉你 如何在wps中使用即
- 很多朋友为了更好的保护电脑中的隐私,都会给电脑设置开机密码。但是有时候因为自己的粗心,不小心就刚设置的密码给忘了,这时候需要怎么办呢?其实我
- edge浏览器高级设置在哪里?近期有用户刚升级了edge浏览器,在想使用里面的高级设置时发现找不到了,这是由于新版本的原因,一些功能设置会出
- 小编近日在借用朋友的Win10设备时意外发现,该设备中的鼠标是有指针轨迹的,给人的感觉也非常的酷炫。那么问题出现了,Win10 1909系统
- u盘安装win11怎么绕过硬件限制?在最新的win11系统中,微软设置了硬件检测,没有达到要求的电脑是没办法安装的,但是借助u盘进行安装的话
- win10系统中有一个程序兼容性助手功能,很多网友们都想知道程序兼容性助手有用吗?以及程序兼容性助手可以关闭吗?针对此类问题,本文就为大家进
- win8系统在连接网络打印机时失败,这是怎么回事呢?这种情况怎么解决呢?本文将提供Win8系统连接网络打印机时失败的解决方法供大家了解,希望
- 如果要编辑数学公式,我们一般可能会想到用公式编辑器进行编辑,直到现在才发现原来word也是可以编辑数学公式的,这样子可比公式编辑器方便多了。
- 怎样提取图片的文字呢?在实际工作中,我们会经常遇到一些带很多文字格式的图片格式,一个字一个字的打又费时又费力,怎么快速提取图片中的文字,现在
- 一般情况下,Win10系统用户在打开“此电脑”时,会看到磁盘、光驱、U盘和网盘所有的可选磁盘都被放置在一块。这样使用起来比较麻烦,找资料也是
- 无线网络相比于有线网络有许多优势,它可以不受空间的限制自由上网。但是相比于有线网络,它的连接方式却不似有线网络那样简单,今天我来说说怎么连接
- OneNote2010分区密码忘记了怎么修改?使用OneNote给文件分区了设置了不同的密码,但是,问题是,时间长了小编忘记了分区密码,该怎
- 域代码是十分重要的内容,不管是在WPS文字还是在Word中运用好来,对今后的文档操作起到很大作用。以下是小编为您带来的关于域代码运用在WPS
- 很多时候,我们编辑WORD文档时,如果需要做表格的数据量不大,足可以直接在WORD里面来做表格。如果先插入空表格,再来输入数据,可能会遇到预
- 有时候我们从网络上下载一些文档,这些文档在我们使用的时候会出现附带有文印,我们要使用文档需要把文档的水印去除掉。那么有没有好办法可以去除掉w
- 一般在使用Win10电脑的时候,后缀为exe的文件都是可以正常打开的,但有时候也会出现特殊的情况导致exe文件打不开,一般遇到这种问题应该怎