返回Excel中间相对应的数组参数,解释和用法
现在我说的是Excel非常强大的数组函数SUMPRODUCT。或许在大多数人的眼里,这个功能还没有遇到过,对于这个陌生人他也不是很了解。其实这个功能是我认为Excel中非常强大的几个功能之一。解释和用法如下:
语法:SUMPRODUCT(array1, [array2], [array3], ...)
中文解释:返回Excel中间对应数组或面积积的总和。
使用该功能时,需要注意以下4点:
Array1 是必需的。对应元素需要相乘求和的第一个数组参数。
Array2, array3,... 可选。2~255个数组参数,对应的元素需要相乘相加。
数组参数必须具有相同的维度。否则,函数 SUMPRODUCT 将返回 #VALUE!错误值#REF!。
函数 SUMPRODUCT 将非数字数组元素视为 0。
现在你读了这些,你可能会说它们是如何应用到我们的工作中的?一起来看看这个功能在作品中的扩展使用吧!
1、总销售额统计
当您完成部门人员的销售数量和价格时,您可以使用SUMPRODUCT功能完成此时的总销售额,您只需要完成一个功能。如下:
=SUMPRODUCT(B2:B16,C2:C16),简单说下参数的作用;这个公式的意思是把B2:B16和C2:C16组成的数据区分别相乘一次函数教案格式,在这个例子中就是,B2*C2+B3*C3直到B16*C16一次函数教案格式,然后把这次执行的乘积累加求和,就是我们现在看到的结果,当然这个参数可以增加倍数,不只限于两个。
2、 统计产品的生产数量
工厂的日常生产报告中有很多生产模型。有时我们需要计算我们指定的生产模型。这时候我们就可以用这个函数来实现了,如下图:
函数=SUMPRODUCT((($C$2:$C$16="GP1001")+($C$2:$C$16="GP1002")),$B$2:$B$16)
其实这个原理很简单。就是在C列使用我们指定的model,只要有一个,就会返回值1,乘以B列的数据,得到我们需要生产的数据。累计金额。
3、 计算指定部门人数汇总
大家在统计人事部人数的时候,经常会在下面使用Excel自带的帅选功能,不过今天我们要给大家讲的就是如何使用该功能,总结一下,如下:
函数=SUMPRODUCT(($C$2:$C$16=H4)*($B$2:$B$16="员工"))
对于这个函数公式,我们可以分三步来理解。第一段$C$2:$C$16=H4是判断C列的面积值是否等于E5。如果是,则返回1,否则返回0;$B$2:$B$16="staff"节的原理同第一段,判断B列的值是否为staff;第三段是我们的求和,也就是当我们的第一段和第二段同时满足的时候,就可以返回值1,然后累加求和。
4、统计多条件求和
在下面的人事部门统计员工列表中,我们需要分别知道人事部门的员工总数。我们可以使用以下函数来完成此操作。
函数:=SUMPRODUCT(($C$2:$C$16="人力资源部")*($B$2:$B$16="员工")*D2:D16)
这个函数的含义就不解释了,相信前面几个大家都明白了,这个函数很简单。
5、周末生产数据统计
我们有一个数据报表如下,需要统计周末的产量,如下:
函数=SUMPRODUCT((MOD(C2:C16,7)
以上只是我们今天告诉你的几个简单的方法,在 Excel 中使用 SUMPRODUCT 中的代码。有不明白或者不明白的可以在下方留言,我们会一一解答。
我是Excel教案,关注我,继续分享更多Excel技巧!
够早的啊