网站首页 > 技术教程 正文
原创作者: 卢子 转自: Excel不加班
今天,卢子来一场求和函数对比的文章,对于普通人看完你就明白哪个函数更适合你?
用过数组公式的都知道,对于多条件求和或计数,我们一般都采用SUM函数的数组公式来计算。根据学部跟性别两个条件统计总成绩。
这时会采用SUM函数的数组公式进行解决。
=SUM(($E$2:$E$16=G2)*($C$2:$C$16=H2)*$D$2:$D$16)
确实这是解决问题的一种方法,但往往对于初用数组公式的朋友,常常会遗忘用Ctrl+Shift+Enter组合键来结束,而用Enter键直接结束,导致出错。
出于这个原因,能否用SUMPRODUCT函数来代替常用SUM函数的多条件求和公式呢?结果答案是肯定的。
把上面的公式稍做修改即可。
=SUMPRODUCT(($E$2:$E$16=G2)*($C$2:$C$16=H2)*$D$2:$D$16)
可以直接用Enter来结束,函数仍然可以正确计算结果。
原因在于:SUMPRODUCT函数本身就支持数组间运算(相同尺寸的数组相乘后再加总),因此我们不需要用数组公式组合键来结束。
对于多条件求和,最后一个*也可以用,代替。
=SUMPRODUCT(($E$2:$E$16=G2)*($C$2:$C$16=H2),$D$2:$D$16)
但是并不是所有情况下都可以用,代替*,如现在只是根据学部统计成绩。
=SUMPRODUCT(($E$2:$E$16=G2)*$D$2:$D$16)
用,代替*,会得到错误的结果。
如果多个条件这样并列写入,系统默认是用相乘来运算,但是SUMPRODUCT函数不支持逻辑值数组常量间相乘,因此请一定要将逻辑值转换成数值才行。
将逻辑值转换成数值可以用--、*1、+0等等。
=SUMPRODUCT(--($E$2:$E$16=G2),$D$2:$D$16)
,代替*有两个好处:
①当数据源出现文本值的时候当做0处理,进行运算就不会出错,而用*就会出错。
②运算速度更快。
也就是说,在大多数情况下用SUMPRODUCT函数可以取代SUM函数的数组公式,无需按三键结束这一点有极大的优势。
当然了,如果只是普通的条件求和,用SUMIFS函数是最理想的。
函数语法:
=SUMIFS(求和区域,条件区域1,条件1,求和区域2,条件2)
刚刚的多条件求和,根据学部和性别,获取总成绩。
=SUMIFS(D:D,E:E,G2,C:C,H2)
成绩含有文本的情况下,SUMIFS函数也可以轻松解决。
=SUMIFS(D:D,E:E,G2)
在处理常规的条件求和,SUMIFS函数无疑是最好的,公式简洁,运算效率最高,绝对的王者。
猜你喜欢
- 2024-11-21 巧用逻辑值,为SUMPRODUCT赋能,提高生产力!
- 2024-11-21 「EXCEL进阶」根据多种条件求和(SUMPRODUCT)
- 2024-11-21 第五章:Excel求乘积函数——sumproduct
- 2024-11-21 sumproduct函数
- 2024-11-21 Excel“王者”级求和函数SUMPRODUCT,职场必学!
- 2024-11-21 你会用SUMPRODUCT函数吗?还不会用损失就大了
- 2024-11-21 Excel实例教程之Sumproduct条件求和用法
- 2024-11-21 同样是求和函数,SUMPRODUCT比SUM的优势在哪里?
- 2024-11-21 Exce技巧:SUMPRODUCT函数比SUM和SUMIF更‘牛’,你了解多少?
- 2024-11-21 1个示例告诉你,SumproDuct才是求和函数No.1
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)