sumproduct函数
平时我们在计算按条件计算的时候,用到的函数通常有sumif、averageif等等条件函数。今天我们来学习一个经典的sumproduct函数。让大家在单条件计算与多条件计算、综合权重排名、及多维度区域计算等场景变得更加简单。
一、sumproduct函数讲解
函数详解:
SUMPRODUCT(array1,array2,array3, …)
Array1,array2,array3, … 为 各元素组成的多个数组,其相应元素之间通过相乘并求和计算,返回相应的数组或区域乘积的和。唯一的条件就是,数组设计的区域必须是相同的。如方法1中两个维度的区域维度为2-12。
二、单一条件计算
函数详解:
SUMPRODUCT(N($C$3:$C$9=”男”)):求出性别为男生的总个数。
N($C$3:$C$9=”男”)),将数据中符合条件的值转化为数字1,然后进行求和。,TRUE转为1,FALSE转为0。N函数为如果有符合条件的值,将会转变为1,其他会变错。
三、多条件计算
函数详解:
SUMPRODUCT((C3:C9=”男”)*(E3:E9>8)):求出性别为男生,而且执行力大于8的总人数。
两个条件的计算下,需要用到 * 将两个内容连接起来。
四、多条件求和
函数详解:
SUMPRODUCT((C4:C10=”男”)*(E4:E10>8)*(D4:D10)):计算性别为男生,执行力大于8人员的总工作完成度。
三个条件的操作方法一样为用 * 将三个条件相乘即可。
五、按综合权重对人员进行排名计算
函数详解:
SUMPRODUCT($D$3:$F$3,D4:F4):根据人员的各项综合得分进行按照对应的权重进行排名。D3:F3为对应的占比与D4:F4连接起来即可进行计算最终的值。
现在你对sumproduct函数有没有一定的了解了?
喜欢的话扫描下方的二维码关注一下呗~