首页 > Excel专区 > Excel函数 >

sumproduct函数三个案列,用一个函数,分别一步求出结果

Excel函数 2023-01-08

今天来分享一个在excel中的常用函数,我先不说函数的名字,我来列举一个例子,看你是怎么求出结果的,案例如下:

sumproduct:三个案列,用一个函数,分别一步求出结果

有很多朋友是这么做的:

sumproduct:三个案列,用一个函数,分别一步求出结果

=C3*D3+C4*D4+C5*D5+.....,这样也可以,但是效率实在太低了,有没有更好的办法呢,肯定有。我们来操作一下:

sumproduct:三个案列,用一个函数,分别一步求出结果

函数解读:=SUMPRODUCT($C$3:$C$11,D3:D11)

SUMPRODUCT函数是对参数先乘积再求和,第一个参数为$C$3:$C$11为提成列,我们为什么要改为绝对引用呢,那是因为提成列永远是不变的,然后回车,公式向右填充,就完成了计算提成的过程。

我们再来看下一个案例:求表格的总入库和总出库,不要说一个个相加啊。如果是手工相加就没有讲这篇文章的必要了。

sumproduct:三个案列,用一个函数,分别一步求出结果

操作方法:

sumproduct:三个案列,用一个函数,分别一步求出结果

函数解读:

总入库:=SUMPRODUCT(($C$2:$J$2=$C$2)*C3:J3)

($C$2:$J$2=$C$2)这个参数就是的意思,就是如果为$C$2的值,也就是为“入库”是否成立,如果为入库返回TRUE,也就是1,如果不成立,则返回FALSE,也就是0,再乘以C3:J3里的值,因为是入库就返回1,出库返回0,数值乘1返回原值,乘0返回0,也就是说出库被忽略掉了,就是入库,所以算出来就是入库的和。

总出库:=SUMPRODUCT(($C$2:$J$2=$D$2)*C3:J3)

和总入库函数的差异就是,将$C$2改为了$D$2,也就是改成了出库。所以出库返回1,入库返回0,也就是忽略了入库,就返回了出库。

最后一个案例,求总和:

我先演示下非常低效的方法,再演示高效的方法:

sumproduct:三个案列,用一个函数,分别一步求出结果

有数量,有单价,我们要求总销售的和,常规的操作方法,先乘积再求和,这个过程我们分了两步,我们可以一步来完成。如下:

sumproduct:三个案列,用一个函数,分别一步求出结果

公式解读:=SUMPRODUCT(C2:C10*D2:D10)

这是sumproduct函数的基础原始用法,就是两列先乘积再求和。

今天分享的方法,是sumproduct函数最经典的三种用法,在工作中也经常用到,至于为啥故弄玄虚在标题上不说呢,就知道很多人看到说的内容,就不想看了,实际方法还没掌握到,所以就这样了。还是那句话,大家多练习,会有意想不到的收获。


Copyright © 2016-2023 office学习教程网 office.tqzw.net.cn. All Rights Reserved.