excel学习库

excel表格_excel函数公式大全_execl从入门到精通

sumproduct原理以及应用案列,从此多条件求和计数不求人,Excel

说到sumproduct函数,实际上是sum+product两个函数的组合,product函数,product函数是横向乘积,如图所示,求折扣后的金额。

product函数的使用

=PRODUCT(B2:D2)

可以看到,直接求出来三列的乘积。

如果相对乘积的结果求和,就要使用到sum函数,如图所示:

在使用sum求和

这样需要两步完成,实际上要实现这两部,使用sumproduct函数即可。

sumproduct函数一步完成

从上面的例子可以看出,sumproduct就是sum和product两个函数的组合。那么sumproduct函数还有其他的用途吗,肯定有。

一、多条件求和,按部门和性别求总销售额。

操作演示

公式为:

=SUMPRODUCT((C2:C12=G2)*(D2:D12=H2)*E2:E12)

这里注意,每个条件都要使用括号圈起来,然后让他们相乘。

二、多条件计数

多条件计数

=SUMPRODUCT((C2:C12=G7)*(D2:D12=H7))

注意,(C2:C12=G7)和(D2:D12=H7)的结果为两个布尔表达式,也就是1或者0,当两个条件都成立都为1,相乘得1,不成立结果肯定为0.

要学习更多的sumproduct知识,可以查看我的专栏,有详细的介绍:

三、注意条件格式的填写,如图所示,求某个部门的总人数。

求总人数

=SUMPRODUCT(C2:C12=G10)

可以看到,结果为0,这是为什么呢,因为 C2:C12=G10返回值是布尔,也就是true和false,他们参与运算返回0,如何让布尔表达式变成数值呢。

有两种方法:=SUMPRODUCT((C2:C12=G10)*1)

或者加上0,=SUMPRODUCT((C2:C12=G10)+0)

也就是通过乘以1或者加0的运算,把true和false转化成真是的数值,这点大家一定注意,经常会在这个地方出错。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接