SUMPRODUCT

在Excel中如果是求和或者计数的话使用的最多的函数想必大家都能猜到,那就是SUMMIF,SUMIFS,COUNTIF,COUNTA,COUNTIFS这向个函数,但是还有一个函数也是十分地重要,一般情况下,所有的计数与求和的功能都实现。老样子,先给大家介绍一下这个函数:

函数名片

名称:SUMPRODUCT

功能:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

套路:SUMPRODUCT(参数1,参数2,……)

注意:

Array1    必需。其相应元素需要进行相乘并求和的第一个数组参数。

Array2, array3,...    可选。2 到 255 个数组参数,其相应元素需要进行相乘并求和。

数组参数必须具有相同的维数。否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

01

权重乘积求和

计算下面的提奖的总额。在B8单元格中输入公式:

=SUMPRODUCT(C2:C6,D2:D6),按Enter键完成。如下图所示:

注意:上面的公式也可以写成:=SUMPRODUCT(C2:C6*D2:D6).

区别:如果当数据源中包含文本数据时,使用方法1依然可以返回正确结果,但使用方法2会导致文本和数值相乘,返回错误值#VALUE!

02

单条件求和与计数

计算1组的Q1的销量合计。

在E9单元格中输入公式:=SUMPRODUCT((B2:B7="1组")*D2:D7)

【套路】=SUMPRODUCT((条件区域=条件)*(求和区域))

计算1组的人数。

在E9单元格中输入公式:=SUMPRODUCT(N(B2:B7="1组"))

【套路】=SUMPRODUCT(N(条件区域=条件))

03

多条件求和与计数

计算1组的Q1的销量大于90的合计。

在E9单元格中输入公式:

=SUMPRODUCT((B2:B7="1组")*(D2:D7>=90)*D2:D7)

【套路】=SUMPRODUCT((条件区域=条件)*(条件区域=条件)*(求和区域))

计算1组的Q1的销量大于90的人数。

在E9单元格中输入公式:=SUMPRODUCT(N(B2:B7="1组")*(D2:D7>=90))

【套路】=SUMPRODUCT(N(条件区域=条件)*(条件区域=条件))

04

模糊统计

计算1组的Q1的销量合计。

在E9单元格中输入公式:

=SUMPRODUCT(ISNUMBER(FIND("三",C2:C7))*(D2:D7))

【套路】=SUMPRODUCT(ISNUMBER(FIND(目标,目标所在区域))*(求和区域))

注意:该函数不支持通配符,所以使用FIND函数进行定位后,使用ISNUMBER判断是不是数字。

05

分组排名

对每个小组内的总量进行排名

在H2单元格中输入公式:

=SUMPRODUCT(($B$2:$B$7=B2)*(G2<$G$2:$G$7))+1

【套路】=SUMPRODUCT((条件区域=条件)*(目标<目标区域))+1

(0)

相关推荐

  • 这个Excel查找匹配问题着实难住了我,猜你也不会

    前几天小必老师无意中做到了一个题目,是关于一个查询的问题,其中这个查询呢,是带有合并单元格的.下面的问题仅提供于训练函数的解决思维,实际工作中可提供自身的情况选择适合自己的一些就方法. 题目:按右边的 ...

  • 除了sum求和函数,你还知道哪些求和函数?

    Excel中求和操作是经常都会用到的,如果你只会sum求和函数,你会发现很多求和操作无法完成,因为还有很多复杂的求和操作,下面一起来学习几个不错的求和技巧. 1.sumif函数 根据指定的条件对单元格 ...

  • Isnumber函数+Sumproduct函数+Find函数,模糊条件求和汇总

    Excel情报局 Excel职场联盟 生产搬运分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...

  • 作品分享:《精通SUMPRODUCT函数》

    excelperfect 在Excel中,SUMPRODUCT函数是最"多才多艺"的一个函数,特别在Excel 2007之前,帮我们解决了很多问题,即便是Excel 2007及以后 ...

  • sumproduct公式逗号和星号怎样使用?看了这篇文章你就不会再用错

    经常性的在公式中会用到sumproduct(()*())与sumproduct((),())这样两种方法,但是却不是很能理解其中乘号跟逗号的区别,为什么有时候用逗号结果正确,用乘号却是错误? 一般情况 ...

  • Excel教程:SUMPRODUCT函数统计学分

    现在需要在G列,统计每个学生的总学分. G5单元格公式为: =SUMPRODUCT((B5:F5>=60)*($B$2:$F$2)) 然后下拉,就可以一次性统计出所有学生的学分. 用SUMPRO ...

  • 函数 | 绕不过去的SUMPRODUCT

    可以求和的函数很多,但是SUMPRODUCT是绕不过去的那个,它不仅可以条件计数还可以求和,且自带数组计算,不用三键,对新手非常友好,今天我们就来聊聊SUMPRODUCT这个函数! 我们还是通过一系列 ...

  • 【Excel公式教程】掌握了套路以后,我彻底爱上了SUMPRODUCT函数!

    公众号回复2016   下载office2016 来看一位群友的提问,挺有代表性的一个问题: 需要通过左边的数据源汇总得到右边的结果,蓝色区域用公式计算得出. 对于这个问他而言,可以有很多思路去解决, ...

  • SUMPRODUCT函数使用方法及示例

    在Excel里,除了VLOOKUP,另一个必学的应该是SUMPRODUCT函数了,她称得上是函数中的"万金油"! 首先,名字虽然长一点,但也因此齐集了SUM()和PRODUCT() ...

  • 【视频】Excel函数每日一讲(36):sumproduct函数

    以上视频的所有教学内容,选自教材<玩转Office轻松过二级>(第3版) 书上包含所有方法.技巧.题目,可以自己看书自学. 字都认识,为啥要让别人念呢? 选自本书第9章前言 公式和函数,E ...

  • SUMPRODUCT函数详解

    小伙伴们好啊,今天咱们一起来学习一下SUMPRODUCT函数的用法,这个函数从字面来理解,SUM是求和,PRODUCT是乘积.综合到一起,就是对各个数组参数计算乘积,并返回乘积之和. 啥是数组?咱们就 ...

  • 7个典型用法,没有人比我更懂SUMPRODUCT

    小伙伴们好啊,今天咱们一起来学习一下SUMPRODUCT函数的用法,这个函数从字面来理解,SUM是求和,PRODUCT是乘积.综合到一起,就是对各个数组参数计算乘积,并返回乘积之和. 啥是数组?咱们就 ...