今天和新手小伙伴们分享有关条件求和的内容,高手请忽略哈。先来看一组销售数据,是某商场不同品牌电视机的三天销售记录:现在需要根据G列的品牌,计算其三天的销售总和。想必有表亲已经想到办法了,既然是按条件求和,就用SUMIF呗:

=SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E)

公式分别对C、D、E列条件求和,最后相加。这样看是没有问题的,可是如果需要对30列数据条件求和,那岂不是太费劲了哦。别急,还有一种简便一点的公式:这里用到了数组公式:

=SUM(IF(B$2:B$72=G2,C$2:E$72))

首先用IF函数进行处理,如果B2:B72中等于G2单元格指定的品牌,就返回C2:E72单元格区域中对应行的数值,否则返回逻辑值FLASE,最后使用SUM函数求和。这里因为执行了数组运算,所以公式编辑完成后,要单击编辑栏,再按住Shift+Ctrl不放,按回车。注意公式两侧的花括号是自动生成的,手工敲入是无效的哦。这个公式比较简短,但是需要按三键才能输入,有些新人朋友可能一时还找不到感觉,耐心点,多试几次吧。最后,还有一个不需要按三键输入的公式:

=SUMPRODUCT((B$2:B$72=G2)*C$2:E$72)

首先使用B$2:B$72=G2判断B列是否等于指定的品牌,得到逻辑值TRUE或是FLASE,再用逻辑值与C2:E72的数值相乘,最后使用SUMPRODUCT计算出乘积之和。本例中,除了使用以上公式之外,如果使用数据透视表汇总,将会更加便捷方便,你会使用吗?作者:Hoa小熊猫图文整理:老祝

oracle对某两列求和再求和_函数实战:多列条件求和相关推荐

  1. Excel里关于if的9个函数,如何指定条件求和、计数、平均等

    总结了一下Excel里的求满足条件的计数.求和.平均值.最大值.最小值.标准差等9个方法. 01 countif 作用:对满足条件的区域统计个数 模板:countif(条件所在的区域,条件) 实例:A ...

  2. python增加一列数据计算年龄_无法使用python中的条件计算年龄。得到一个价值

    好吧,我想从数据集中计算出病人的年龄.我最初是用一个函数来计算的,但我从今天算到了生日.所以我试着在病人死亡的案例中加上一个if语句.在这个例子中,我想计算从死亡日期到出生日期的年龄.在 这是我的代码 ...

  3. mysql 对多列进行排序 分组_数据库的多列分组

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. oracle对某两列求和再求和_只会SUM函数求和,试试这5种求和函数,十倍提高工作效率...

    在平时的工作和学习中,求和计算算是比较司空见惯的数据统计方式,但大多数人只知道Sum函数可以用来求和,事实上,除了SUM函数,还有SUMIF.SUMIFS.SUBTOTAL.SUMPRODUCT.SU ...

  5. oracle 联表求和不重复_别再瞎忙了,Excel多表格求和用这4个方法分分钟完成的事...

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 前几天有粉丝问多表格如何求和,之前的教程中小编分享过多个方法,可以点击我的头像去主页查看.今天小编再汇总几种工作中常用的多 ...

  6. sql 列求和_图解面试题:累计求和问题如何分析?

    [题目] "薪水表"中记录了员工发放的薪水.包含雇员编号,薪水.起始日期.结束日期. 其中,薪水是指该雇员在起始日期到结束日期这段时间内的薪水.当前员工是指结束日期 = '9999 ...

  7. excel一列求和_在excel中设置动态求和其实很简单,三个函数即可轻松搞定

    Hello,大家好,今天跟大家分享下我们如何在excel中设置动态求和的效果,如下图,当我们更改姓名和月份的时候会根据我们选择的数据自动求和,比如:我们将名字设置为刘备,截止月份设置为12月,就会对刘 ...

  8. Oracle对sum求和进行if,Excel中sumif函数和sumifs函数进行条件求和的异同

    sumif函数和sumifs函数是Excel2007版本以后新增的函数,功能十分强大,实用性很强,本文介绍下Excel中通过用sumif函数和sumifs函数的条件求和的异同,并对函数进行解释,以便各 ...

  9. R语言使用colSums函数对矩阵或者数据框数据的列求和、使用rbind函数行列和向量附加到原始矩阵数据尾部

    R语言使用colSums函数对矩阵或者数据框数据的列求和.使用rbind函数行列和向量附加到原始矩阵数据尾部 目录

最新文章

  1. 加密与解密以及openssl的应用
  2. DOS内核学习 - DOS专用中断
  3. Web进程被kill掉后线程还在运行怎么办?
  4. Linux入门学习(十二)
  5. assert函数_悉数Python函数传参的语法糖
  6. php版主动推送,织梦php主动推送完整实例(单篇推送版本)
  7. java 解决内存泄露_Java内存泄露的理解与解决
  8. eos-unittest
  9. HDU2042 不容易系列之二【递推】
  10. 高速计算机的应用领域是什么,计算机的应用领域
  11. 在线读取office 文件(Word excel 等)
  12. 离线身份证OCR识别
  13. 快速去除PDF的打开密码和限制(四种方法)
  14. Ubuntu下QQTIM安装
  15. PHPWAMP自启异常,服务器重启后Apache等服务不会自动重启的原因分析
  16. C++,获取当前工作路径
  17. NTC PTC 压敏热敏电阻
  18. 倪光南回应方舟CPU失败论,企业失败不等于技术失败
  19. Openlayer图层载入时进行坐标系的转换
  20. 怎么把英文文献转译为中文?

热门文章

  1. php中二进制函数,PHP-----函数和二进制
  2. c# 操作oracle数据库,C#连接oracle数据库增删改查实例
  3. 面向对象之编写一个完整的类
  4. 设计模式-责任链模型
  5. JVM架构和GC垃圾回收机制详解
  6. hive关于left join 和join时候on条件总结
  7. 小程序·云开发实战 - 校园约拍小程序
  8. vue-cli 3.0
  9. [Swift通天遁地]七、数据与安全-(12)使用Instruments Leaks工具检测内存泄露
  10. Reason: image not found