经常使用SUMPRODUCT函数,但你知道SUMPRODUCT函数条件为或是公式该怎么写吗。
比如这个案例,求业务部和财务部的工资之和,看看高手是怎么写出复杂的同事骗流量的。
错误的示范=SUMPRODUCT(SUMIF(D2:D10,{"业务部","财务部"},E2:E10))
这个公式,现在sumif函数中使用到了数组,然后再使用SUMPRODUCT求和,这就是所谓高手写的公式,其实SUMPRODUCT就可以实现。
正确的做法=SUMPRODUCT(((D2:D10="业务部")+(D2:D10="财务部"))*E2:E10)
可以看到,在两个条件之间,我们使用了加号,在excel中,两个布尔值中间用加号,就表式或,然后只要满足一个条件,就返回1,最后变成了这样的形式:
用F9查看SUMPRODUCT内部对列先乘积后求和,就获取了总和。
SUMPRODUCT函数还可以这么用,我也没想到,只是今天想简化公式,这样做了尝试,没想到真的可以。
SUMPRODUCT函数是对列先乘积然后再求和,这个公式的语法很简单,参数就是列或者行,这个函数应用非常广泛,大家一定要掌握。
