点击上方蓝字
关注星标★不迷路
![]()
本文作者:沁水小数据
本文来源:沁水小数据(ID:qinData)
本文编辑:脸脸
SUM 函数是一个基础求和函数,在工作中我们常常使用。PRODUCT 函数,我们可能偶尔在工作中遇到,它可以对参数进行连续乘积运算。那么,在工作中常常会遇到求积和求和一起出现的情况。跟小 E 一起来学习今天这个复合函数,就可以轻松解决这两个问题了!SUMPRODUCT 函数是由两个函数组成的:SUM 和 PRODUCT。
那么,聪明的你是不是马上就知道了这个函数的用法呢?=SUMPRODUCT(array1,array2,array3, ...)
❶ 函数解析为了便于理解,只放了两个参数,其实 SUMPRODUCT 可以放的参数可以更多。其本质上是对多个向量先求乘积再求和。❷ 由于 SUMPRODUCT 这种参数间的结对子的特性,每个参数的维数必须相同。不一定要求是单列的向量,只要每个参数都有相同的行列数即可。如果不一致将返回错误值 #VALUE!。 ❸ SUMPRODUCT 会把参数中非数值型的参数全部视为 0 来处理,这意味着 SUMPRODUCT 不仅可以进行加权求和的数学运算。也可以像 SUM 一样进行逻辑运算,而且用起来比 SUM 更方便。
要求总金额,首先要求出每一种花的营业额(营业额=单价*数量),然后求和。=SUMPRODUCT(C15:C22,D15:D22)
这个问题我们在前一教程中是用 SUM 的逻辑运算方法,配合数组公式求解的。=SUMPRODUCT((C3:C10="女")*(D3:D10="财务部")*(E3:E10))
但是这个函数是不需要添加数组符号可以直接计算得到结果的。先对约定的条件进行判断(本例中有两个:部门、性别)。如果满足条件返回 TRUE,不满足条件返回 FALSE。逻辑值在运算过程中,TRUE 转化为 1,FALSE 转化为 0。用逻辑值进行乘积运算,把不满足条件的对应列结果「过滤」掉,从而得到结果。
通过以上两个例子,我们分别分享了 SUMPRODUCT 的数学运算和逻辑运算方法,下面我们进行函数学习第三步。比如我们在绩效考核中经常会用到的加权平均分,就可以用 SUMPRODUCT 来进行计算。 =SUMPRODUCT(C28:G28,$C$38:$G$38)
关于条件计数,请尝试用 SUMPRODUCT 来改一下上一教程中的问题:财务部美眉拿到奖金的有几人?
得出结果的小伙伴,欢迎在留言区展示你的答案及思路,我们一起来看看结果对不对~如果你工作中也经常用到 Excel,想要更好更快地解决问题,小 E 推荐你加入【秋叶 Excel 数据处理学习班】~学习班里有 7 场主题直播+21 天学习群+7 场直播答疑+全程社群答疑服务;不仅教透视表、常用函数、图表的使用技巧,更教 Excel 数据处理的思路方法、表格设计的内功心法!学完直接用到工作中,点点鼠标就搞定数据整理分析,拖拖拽拽轻松完成工作任务!扫码加秋小 E 微信报名【秋叶 Excel 数据处理学习班】,一起成为效率达人!
![]()