说明

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

语法

SUMPRODUCT(array1, [array2], [array3], ...)

SUMPRODUCT 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

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

说明

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

实际应用:求月度销售总额。

以前的方法是单个相乘,然后SUM函数一拉得到结果。

现在我们用SUMPRODUCT函数来计算的话,只需要分别选中单价列数值以及数量列数值两个序列即可。

=SUMPRODUCT(D3:D11,E3:E11)       --  注意序列与序列之间用逗号分隔,序列的维数必须相同。

其实SUMPRODUCT函数最大的用处并非在于此,下面我们用一个更为实用的例子来说明。

比如有一批数据,我们要找出其中的重复项目,直白理解就是根据多个条件列找到相同的记录。

这个时候用别的函数的话稍微有点绕,但是用SUMPRODUCT函数一个就可搞定。

班级列:选中A2:A12序列,按下F4区域锁定,然后让其等于A2;

姓名列:选中B2:B12序列,按下F4区域锁定,然后让其等于B2;

学号列:选中C2:C12序列,按下F4区域锁定,然后让其等于C2;

然后我们用乘号连接,可以得到如下结果:

我们可以发现重复的记录显示2,不重复的均显示1,可以用IF函数改造一下进行显示。

那么问题来了,这个2和1是怎么算出来的呢?

我们不妨选中公式第一个括号的内容,键盘按下F9,如下图所示:

以此类推:它是以True和False的方式来显示的。

以第一行为例:

班级:{TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}

姓名:{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

学号:{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

其中TRUE = 1,FALSE = 0,TRUE*TRUE*TRUE = 1,TRUE*FALSE*FALSE= 0.

然后第一行的最后结果是1+0+0+0+0+0+0+0+0+0+0 = 1。

再看第二行:

班级:{TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}

姓名:{FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}

学号:{FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}

第二行的结果为:0+1+0+0+0+1+0+0+0+0+0 = 2。

明白之后就请记住这个可怜的函数吧!

Excel公式扫盲——SUMPRODUCT 函数相关推荐

  1. Excel公式-文本查找函数

    Excel公式-文本查找函数 1.查找字符串中指定字符的起始位置 SEARCH与SEARCHB函数 FIND与FINDB函数 2.返回字符串中指定位置的字符 MID与MIDB函数 3.替换字符串中指定 ...

  2. Excel 公式(sumif, sumproduct)

    废话少说,先看看基本数据: 数据里面首先有"部门"分组,然后有"级别"分组,为了演示公式,数据里还有0, 50, 100固定3种补助形式.我们要根据这些数据进行 ...

  3. Excel多条件求和 SUMPRODUCT函数用法详解

    http://ranran3299.blog.163.com/blog/static/38322561201191651023682/ 日常工作中,我们经常要用到多条件求和,方法有多种,第一类:使用基 ...

  4. Excel多条件求和 SUMPRODUCT函数用法详解

    日常工作中,我们经常要用到多条件求和,方法有多种,第一类:使用基本功能来实现.主要有:筛选.分类汇总.数据透视表.多条件求和向导:第二类:使用公式来实现方法.主要有:使用SUM函数编写的数组公式.联用 ...

  5. Excel,sumproduct()函数怎么用

    方法bai有多种,第一类:使用基本功能du来实现.主要有:筛选.分类汇zhi总.数据透视表.多条件求和向dao导:第二类:使用公式来实现方法.主要有:使用SUM函数编写的数组公式.联用SUMIF和辅助 ...

  6. vba和宏_保留有关Excel公式和宏的注释

    vba和宏 Do you keep notes about the Excel formulas and macros that you create? What's your documentati ...

  7. Excel公式-SUMPRODUCT函数使用

    Excel公式-SUMPRODUCT函数使用 SUMPRODUCT基本使用场景介绍 SUMPRODUCT分类计数使用场景 SUMPRODUCT多条件求和使用场景 SUMPRODUCT中的"- ...

  8. Excel中Sumproduct函数的使用方法

    1.sumproduct函数的含义 1 1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和. 从字面上可以看出,sumproduct有两个英文单词 ...

  9. Excel公式大全【300函数】

    Excel公式大全 一.逻辑函数 二.日期函数 三.查找和引用函数 四.文本函数 五.数学函数 六.统计函数 描述统计 推断统计 七.数据库函数 七.三角函数 八.信息函数 一.逻辑函数 序列 函数 ...

最新文章

  1. 苏州之行的点滴感悟---活动中老师的言论以及火车上遇到的人
  2. 广度深度都要,亚马逊是如何推动 Alexa 内生成长的?
  3. PowerDesigner12 逆向工程DataBase SQl2005: unable to list the tables 信息
  4. iOS中SQLite3数据库修改字段名
  5. 代码自动化打包系统【原创】
  6. 八种Docker容器开发模式解析
  7. python学习-38迭代器和生成器
  8. android checkbox监听另一个checkbox选中和不选中_一个真正0基础小白学习前端开发的心路历程...
  9. 透明大页相关内核参数_Alibaba Cloud Linux 2系统中与透明大页THP相关的性能调优方法...
  10. 本地离线语音识别芯片厂家盘点,哪一家实力更强
  11. java实现23种设计模式之普通工厂模式和抽象工厂模式
  12. 单内核,微内核,混合内核OS结构比较
  13. 原型模式,孙悟空都会用,猴毛变出的小猴子!
  14. OpenStreetMap初探(一)——了解OpenStreetMap
  15. 小鹤双拼鹤形简易入门-by小鹤双拼输入法QQ群用户-弧
  16. 英语流利说 第25天
  17. 重磅:微信官方推出 Web 前端和小程序统一框架
  18. Qt之图片自适应QLabel的大小
  19. 【Ubuntu系统配置】006Ubuntu20.04安装QQ for Linux v3.0(del文件安装卸载)
  20. nose-report

热门文章

  1. Win7输入法消失和不能切换的办法了
  2. 万字长文 | 如何做好TO B产品?
  3. musical.ly体验-这款国产外销的APP凭什么登上美国榜首?
  4. 九大技巧教你快速提升移动应用登陆转化率
  5. 【原创译文】Jive Circle案例学习:以用户为中心的设计
  6. 【软件安装】sublime安装方法
  7. 6行代码解决golang TCP粘包
  8. 移动端横屏返回后无法恢复原来大小解决方案
  9. JAVA集合泛型,类型擦除,类型通配符上限之类的知识点
  10. python的相对路径导入问题