之前我们有讲过SUM函数,也讲过PRODUCT函数,前面的是相加,后面的是相乘,那结合到一起能实现什么效果呢,下面让我们一起来看下
首先:
![e04f35ac905939ffb78151e946cdda3d.png](https://i-blog.csdnimg.cn/blog_migrate/aed9b7af512b1872bb80d052bcf6cedb.jpeg)
SUM函数大家都很了解,就是求和,结果是16。
其次
![a4e2f0553e7ca59312bf18089d802a9c.png](https://i-blog.csdnimg.cn/blog_migrate/b02663cbfcaf8e9b9e0be4496f876af2.jpeg)
PRODUCT就是相乘,结果是105。
那如果我们把这两个函数结合到一起,计算结果应该是什么?
![dd2e5a7dfcc4de6649e37055f7722bb3.png](https://i-blog.csdnimg.cn/blog_migrate/5d5e395c949686179341bc0fd1eca430.jpeg)
结果和SUM函数得到的结果一样,是16这是什么原因呢?下面我们就来学习下SUMPRODUCT这个函数。
01函数基本介绍
以下此函数的基本构造,内容分别是想相乘的参数1,参数2,参数3。。。。。。最多可相乘255列
![021b83f796cc17b81d9e19c317ae904e.png](https://i-blog.csdnimg.cn/blog_migrate/7957a8d75d98f5ce1aab6ce8cf3b4af8.jpeg)
其实SUMPRODUCT 的作用,就是把两列数据相乘,之后再相加。
![743d6394e4d8957b3f45d037e2b0310f.gif](https://i-blog.csdnimg.cn/blog_migrate/d0d667b7f369e9d21d9533dd716e437c.gif)
从上面可以看出,A列和C列每个单元格相乘再相加,和E列先乘再加的结果是一样的,公式=Sumproduct(A2:A5,C2:C5),所以常用来计算两列需要相乘再相加的场合
比如常见的可以用于超市计算营业额:公式=SUMPRODUCT(D2:D13,E2:E13)
02福利小技巧介绍
参数间的“,”可以使用“*”代替
虽然函数内显示的是每个参数之间用","隔开,但实际可以使用“*”替代
![6f2a42f79281bed201088508e00b980a.png](https://i-blog.csdnimg.cn/blog_migrate/775cc45287082bebbbd6bcce405decc3.jpeg)
比如上面的函数公式=SUMPRODUCT(D2:D13,E2:E13)也可以写成公式=SUMPRODUCT(D2:D13*E2:E13)
单列数据即相加
如果我们用于计算的参数只有1列,那么效果和用 SUM 函数是一样的
![4c46e34aa824c19cc33fd413ab12b3b6.png](https://i-blog.csdnimg.cn/blog_migrate/d813c4b29bd65a3c9eb164752db20339.jpeg)
参数和数据相乘
比如超市的老板想算下,如果销量在基础上翻一倍后,营业额有多少时,要怎么计算呢?很简单,只要在销量这一列上*2即可,公式=SUMPRODUCT(D2:D13,E2:E13*2)其实就是对每个单元格实现*2的功能,同样的“+”的效果也是一样,假设老板想把每个产品的单价各加2块钱,如何实现呢?小伙伴们可以尝试下~
![1294034706ec41da43b9a33ea1069858.png](https://i-blog.csdnimg.cn/blog_migrate/f90fadaa7b517ecfda9a8a47b9ae078f.jpeg)
上面简单介绍了下SUMPRODUCT函数的基本用法,和简单的操作技巧,后面也会介绍一些和其他函数结合的使用技巧
如果觉得对你有帮助的话,记得点赞关注哟~