SUMPRODUCT是一个非常强大且灵活的工具,它在许多方面比SUM和SUMIF函数更加“牛”和“精美”!
当你手头上有好几组数据,想要把它们一一对应起来相乘,然后再把乘出来的结果加起来,这时候SUMPRODUCT就闪亮登场了。它不用你一个个去算,直接一个公式搞定,省时又省力。
一、基本乘积求和(与sum函数的对比)
如下这个实例:
如果用sum函数的缺点:
1、要分两步:先是通过辅助列计算乘积,然后再对这些乘积进行求和。
2、出现汉字就会出错。
但是SUMPRODUCT,只需一步而且不怕数据里面有非数字的东西。
比如文本或者错误值,它会自动当成0计算,这样你就不用担心因为数据类型不对而出错了。
只需输入公式=SUMPRODUCT(B9:B17,C9:C17),就能准确算出总金额来。
二、条件求和:(与sumif函数、sumifs函数的对比)
1、一个条件的求和(sumif函数):通过结合N函数和逻辑判断,实现满足特定条件的求和。
(1)在求总工资的单元格里输入=C3:C14=G2
(2)按回车:如果是本科的显示TRUE,不是的显示FALSE.
(3)现在把TRUE与FALSE把这逻辑值转成1跟0,在前面加上一个N函数,使用N函数将TRUE/FALSE转换为1/0。
(4)用sumproduct函数把本科这列转成1,0的这一列,跟工资这一列一一相乘。
(5)按回车,就得结果。
2、多条件求和:(与sumifs函数对比)
输入公式=SUMPRODUCT(N(B3:B14=G2),N(C3:C14=H2),E3:E14)
(1)N(B3:B14=G2),把部门这一列转成1或0
(2)N(C3:C14=H2),把学历这一列转成1或0
(3)再进行三列(部门,学历,工资)相乘。
(总结:只需把条件列转成1与0的数组,再与求和列相乘就可以)
学会了SUMPRODUCT这个函数,你就不用头疼SUMIF或者SUMIFS那些复杂的参数设置了。用SUMPRODUCT超简单的,只要把你的条件列变成1和0的小开关,然后跟你想求和的列一乘,结果就出来啦!这样处理数据,效率直接起飞,对新手也特别友好哦!
评论 (0)