办公必杀技017:SUMPRODUCT 条件求和与相乘同时进行,大有用途!

yumo6662周前 (07-20)技术文章6

知识改变命运,学习成就未来。

SUMPRODUCT函数的用法,这个函数从字面来理解,SUM是求和,PRODUCT是乘积。综合到一起,就是对各个数组参数计算乘积,并返回乘积之和。
什么是数组?咱们就简单的把它理解成一组数好了,没啥高科技含量。接下来,咱们就一起看看这个函数有哪些典型的用法。

计算商品总价

如下图所示,D列是销量,E列是单价,要计算所有商品的总价,可以使用下面这个公式:

=SUMPRODUCT(D2:D13*E2:E13)

公式把每一行中的销量与单价对应相乘,然后再求和。计算过程相当于D2*E2+D3*E3+D4*E4……本例中,也可以将中间的乘号换成逗号:=SUMPRODUCT(D2:D13,E2:E13)
那这个乘号和逗号啥区别呢?当求和区域中有文本的时候,在两个数组之间使用逗号,
会把文本当成0来处理。要是使用乘号的话,如果求和区域中有文本,就返回错误值了,既然是文本,怎么乘嘛。但是使用逗号也是有前提条件的,就是两个数组的行、列数必须一样,否则会返回一个错误值。

计算指定条件的总价

如下图所示,要计算地区为“北京”的所有商品总价,可以使用以下公式:
=SUMPRODUCT((B2:B13=”北京”) * D2:D13 * E2:E13)

这个公式中,先使用(B2:B13=”北京”),判断B列地区是不是等于指定的地区,得到一组由TRUE和FALSE构成的逻辑值。但是逻辑值不能直接作为数组参数,但是可以参加四则运算,所以咱们用乘号,分别乘以D列的销量和E列的单价。如果(B2:B13=”北京”)这部分的结果里是逻辑值TRUE,就相当于1,而逻辑值FALSE的作用就相当于是0。换句话说,符合指定地区的,就用1*销量*单价,不符合指定部门的就用0**销量*单价,最后再将各个乘积进行求和。

计算指定月份的总金额

如下图,要根据A列的日期,计算4月份的总金额。公式为:

=SUMPRODUCT((MONTH(A2:A13)=4)*D2:D13*E2:E13)

计算指定月份、指定地区的总金额

如下图,要计算6月份、南京地区的总金额。公式为:

=SUMPRODUCT((MONTH(A2:A13)=6)*(B2:B13="南京")*D2:D13*E2:E13)

公式看起来很长,但是和第三个例子是一样的道理!

SUMPRODUCT的功能不止以上所列,大家可以自己学习!

立即将这些技巧应用到你的工作中,让你的数据管理工作变得更加高效!

点赞和收藏这篇文章,随时回顾这些办公必杀技。

相关文章

SUMPRODUCT函数,对日期判断的特殊处理!

1职场实例小伙伴们大家好,今天我们来继续讲解Excel使用中非常实用且强大的函数:SUMPRODUCT函数,这一次我们来讲解一下SUMPRODUCT函数遇到日期条件判断时的特殊处理要求,以应对日常工作...

条件求和Sumproduct才是NO.1,5种用法解决80%工作,提升工作效率

Excel进行数据条件求和时,相信许多同学都会第一时间想到Sumif函数,Sumif和Sumifs可以实现单条件和多条件求和操作。实际上还有个非常经典的条件求和函数,它就是Sumproduct函数,它...

Sumproduct函数,轻松搞定按月&按季度求和

举两个Excel函数在工作中经常用到的经典案例——按月求和与按季度求和。一、按月求和有一份详细的销售数据,需要按照月份和姓名进行汇总,“SUMPRODUCT”函数将成为你的得力助手。(1)首先设定第一...

SUMPRODUCT函数还有这么多用法,你却只会用它来求和?

很多人都以为SUMPRODUCT函数只可以用来求和,其实关于这个函数的用法,大家可能没有深入去了解!今天跟大家分享SUMPRODUCT函数的6个用法!函数含义:返回相应的数组或区域乘积之和。(默认运算...

一个万能的函数SUMPRODUCT(万能数学函数公式)

函数SUMPRODUCT是一个集计数与求和于一身的函数,数组公式中函数SUMPRODUCT能取代函数SUM且不用按<Ctrl+Shift+Enter>三键结束。函数定义:在给定的几组数组中...

SUM家族函数和日期函数一起用,能进行多条件求和。

SUM家族函数和日期函数一起用,能进行多条件求和。要是学会了日期函数,用起来可方便啦。下面咱们看看图表讲解哈:总结一下,今天图表里讲了5个日期函数、4个求和函数、1个处理错误值的函数,还有1个N函数。...