函数的原理是:将每一行对应求积以后在再相加

例1:求总金额,(每行售价*销量然后加起来的和)

用sumproduct函数解决:SUMPRODUCT的参数都是数组,

在这里售价区域为第一个数组参数,销量区域为第二个数组参数,之前我们都是只要涉及数组格式都按ctrl+shift+Enter结束,但是用这个函数按普通的Enter结束就可以,这个函数句子的原理是:每一行对应相乘,然后相乘的结果再相加,图示如下:

sumproduct还有一种用法就是:区域中间可以用乘号连接,也是先乘后和,如下图所示:

sumproduct最常见的用法是:进行条件求和、条件计数

例2:求奥迪的总销售量:

按照函数的用法是,每一行相乘然后再相加,这里第一个参数数组是个判断,结果是布尔值True,False,拿每一行的值跟奥迪比,如果等于奥迪,就返回True(值为1),不等就返回False(值为0),返回的值和销售量相乘,然后再相加,如下图:

例3:

计算三月份,奥迪的总销量

现在两个条件了,那我们还是条件相乘再乘以值,就出来了

注意:上面sumproduct函数参数数组之间可以用逗号隔开,也可以用乘号,但是对于判断条件返回的逻辑值,不能用逗号隔开。

sum product函数的用法:相关推荐

  1. Python 中product函数的用法以及该函数中repeat参数的意义

    Python中product函数用于生成两个可迭代对象的笛卡尔积: 假设我们有两个列表: A = [1, 2, 3] B = ['A', 'B', 'C'] from itertools import ...

  2. mysql sum() 求和函数的用法

    SUM函数的语法是: 代码如下 复制代码 SELECT SUM(expression ) FROM tables WHERE predicates; 表达式可以是一个数值字段或公式. 简单的例子 例如 ...

  3. c语言getsum函数的用法,只会用“Sum函数”求和的你,请花1分钟学会Sum if函数!...

    原标题:只会用"Sum函数"求和的你,请花1分钟学会Sum if函数! 60秒get一个HR实用小技巧 说到求和函数,你先想到的是什么? 如果你脱口而出的是"Sum函数& ...

  4. 记录python中itertools中product()函数用法

    product用于对多个可迭代对象中的逐个元素的笛卡尔坐标乘积,这里解释一下,所谓的笛卡尔乘积其实就是类似于(x,y)坐标的这种组合,只不过名字高大上一些.可以理解成是求取多个可迭代对象的排列组合. ...

  5. db2 replace函数的用法_Excel函数快速入门教程

    本教程通过简单的案例来学习Excel函数,不同于以往的按字母顺序排序进行讲解,而是按作者使用Excel的经验来对函数进行排序,每部分越靠前的函数说明使用频率越高.所有操作均在Excel 2016中进行 ...

  6. SUBTOTAL 函数的用法及应用实例

    SUBTOTAL 函数的用法及应用实例 作者:bengdeng | 来源:Excel 吧 说到SUBTOTAL,日常中最常见到的是在分类汇总中,不过SUBTOTAL 还有三个特点,注 定在Excel ...

  7. c语言 product,product函数_Excel中product函数的使用教程详解

    Excel中的product函数是用来计算各参数的乘积的,在数学公式里,我们会经常用到.下面小编教你在Excel中product函数的使用方法,希望对你有帮助! Excel中product函数的使用方 ...

  8. MapInfo中常用查询函数及用法

    MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...

  9. r语言的runmed函数_R实战 第五篇:常用函数的用法

    Basic包是R语言预装的开发包,包含了常用的数据处理函数,可以对数据进行简单地清理和转换,也可以在使用其他转换函数之前,对数据进行预处理,必须熟练掌握常用的数据处理函数. 一,合并向量 函数appe ...

最新文章

  1. 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出
  2. CSS :before :after 伪类选择器
  3. SmartCode.ETL 这不是先有鸡还是蛋的问题!
  4. css选择指定class的元素
  5. 【“互联网+”大赛华为云赛道】GaussDB命题攻略:支持三种开发语言,轻松完成数据库缓冲池
  6. 鸿蒙os在3月底推送,华为鸿蒙OS Beta 3将从3月31日起推送
  7. 如何清除web 服务器的缓存
  8. oracle 实时负载查询,Oracle并行查询
  9. 乱码385b1b926a38153d38957556c0dc55b5
  10. python之使用numpy实现从二维数组中找出行(子数组)为特定值的索引
  11. 从零开始学人工智能--统计学习:统计学习基础知识
  12. Loadrunner教程–常用操做流程
  13. Android Studio下运行开源项目9GAG遇到的问题
  14. 手机chrome禁止加载图片
  15. 朝菌不知晦朔,蟪蛄不知春秋
  16. linux rsync文件夹增量同步
  17. python中read函数解释_Python内置函数:read()
  18. NFT Insider #87:The Sandbox 收购游戏开发工作室 Sviper,GHST 大迁徙即将拉开帷幕
  19. 狗眼看人低的十种职业~
  20. 频率很高的笔试题--动态规划类型(中)

热门文章

  1. windows 脚本-关闭指定端口进程
  2. python控制小数点位数_python中实现控制小数点位数的方法
  3. Python的安装与配置(图文教程)
  4. js中正则表达式验证_js正则表达式验证大全(收集)
  5. 前端基础知识 (四)JS截取字符串 常用方法
  6. python模拟声音输出_声音的输入输出
  7. 验证键盘录入的用户名跟user.txt中已注册的用户名是否重复:是:控制台提示:用户名已存在否:将键盘录入的用户名及密码写入user.txt文件,并在控制台提示:注册成功;
  8. html获取数组最小值,javascript如何获取数组长度?
  9. 萍果8html5测试跑分,iPhone 8运存有多大 iPhone 8跑分多少【详细介绍】
  10. 抖音配音都有哪些软件好用?好的配音可以快速热门涨粉丨国仁网络资讯