打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
比SUMIF更好用的条件求和函数SUMPRODUCT


小编在之前的文章里介绍了OR、AND、IF这三个初级的逻辑函数,今天来讲有关求和的函数。其实这也算是一个普通的不能再普通的话题了,但是对于求和,你真的掌握吗?求和不仅仅是SUM函数的功能,其实SUMIF和SUMPRODUCT等函数都可以完成,而且可以完成的更好。


下图是一份简单的实验室试剂领用表格,求总领用量非常容易,在目标单元格输入函数公式=SUM((E2:E11)。SUM函数是我们最常用的求和函数,但是只对数值类型的数字求和,其参数为求和范围。


那么问题来了,如何求甲醇领用量以及成品组甲醇领用量?



一、单条件求和:SUMIF函数


要想求甲醇领用量,在目标单元格输入函数公式=SUMIF(D2:D11,''甲醇'',E2:E11)。



解读:SUMIF函数的语法结构为SUMIF(条件区域,条件,求和区域)。这个比较好理解,直接套用便可以得到想要的结果。


二、多条件求和:SUMPRODUCT函数


针对求成品组的甲醇总领用量这种情况,由于涉及到两个条件,SUMIF函数就显得力不从心了,我们需要用到SUMPRODUCT函数。


在目标单元格输入函数公式=SUMPRODUCT((C2:C11=''成品'')*(D2:D11=''甲醇'')*(E2:E11))。



解读:SUMPRODUCT函数条件求和语法为SUMPRODUCT((条件1)*(条件2)*(条件n)*(求和区域))。


SUMPRODUCT函数的主要功能是:用于在给定的几组数组中,将数组间对应的元素相乘,最后统计求和返回结果。公式=SUMPRODUCT((C2:C11=''成品'')*(D2:D11=''甲醇'')*(E2:E11))中,如果班组C2:C11单元格的值是成品,试剂D2:D11单元格的值是甲醇,才返回TRUE,即1;否则返回FALSE,即0。然后与数量E2:E11单元格中对应的值相乘,并返回所有乘积之和。


看完了以上的讲解,大家可以看出SUMPRODUCT函数可谓是上得厅堂下得厨房,对工作环境不挑不拣,它对参数类型没有什么特别要求,而SUMIF函数就不同了,它要求个别参数必须是区域数组(Range),比如要按年份统计试剂领用量,也是单条件求和,但SUMIF函数就犯了难,Excel让你回车的机会都没有。



SUMIF函数第一个参数要求:根据条件进行计算的单元格的区域。这里用了YEAR函数嵌套,也就不是引用的区域,所以报错。


在这里借助SUMPRODUCT函数便能正常进行统计,在I2单元格输入函数公式=SUMPRODUCT((YEAR(A2:A11)=H2)*(E2:E11)),向下填充即得正确结果。



以上就是小编关于SUMIF和SUMPRODUCT函数的介绍,选用合适的函数做合适的事才是正道。当遇到Excel报错时,首先检查公式结构是否有错,确定结构正确时,再检查数据源,有必要的话可以借助公式求值和F9键通过计算过程来检查问题出现的原因。希望大家能够坚持关注和学习,肯定会将Excel这个工具用的得心应手。



END

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
条件求和扩展
Excel函数公式:Excel常用函数公式——基础篇(九)
Excel里如何对数据按月求和?2种思路分享!
思路决定出路,又一种Excel求和汇总花样儿,不知你是否玩过?
excel 一列中有字符和数字,如何只计算数字
Excel表格中的条件计数和条件求和
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服