求和,老生常谈的话题,但是,你真的会求和吗?你一直在用Sum函数求和吗?如果附加条件、或者筛选隐藏后在求和、你知道怎么操作吗?


一、常规求和:Sum函数。

目的:计算总销量。

方法:
在目标单元格中输入公式:=SUM(D3:D9)。

解读:

1、Sum函数是最常见、也是最简单的求和函数,语法结构也非常的简单。=Sum(数据范围)。

2、如果行、列需要同时求和,可以实用快捷键Alt+=哦!


二、单条件求和:Sumif函数。

目的:按性别求和。

方法:

在目标单元格中输入公式:=SUMIF(C3:C9,H3,D3:D9)。

解读:

1、Sumif 函数的作用是对满足条件的单元格求和。语法结构为:=Sumif(条件范围,条件,求和范围)。

2、示例中的下拉列表可以通过【数据验证】的方式来设置哦!


3、其实Sumif函数除了单条件求和之外,还可以实现数据查询,具体请看下文。

目的:查询销售员的销量。

方法:

在目标单元格中输入公式:=SUMIF(B3:B9,H3,D3:D9)。

解读:

利用Sumif函数实现查询功能时,尽可以对记录单一的情况进行查询,如果存在“流水”记录,暨有重复的情况,则无法实现查询功能哦,所以在应用时去注意区别对待哦!


三、多条件求和:Sumifs函数。

目的:按“性别”统计销量>=50的销量和。

方法:

在目标单元格中输入公式:=SUMIFS(D3:D9,C3:C9,H3,D3:D9,">="&I3)。

解读:

Sumifs函数的作用多条件下的求和运算,语法结构为:=Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。


四、隐藏行后求和:Subtotal函数。

目的:对隐藏后的可见单元格进行求和。

方法:

在目标单元格中输入公式:=SUBTOTAL(109,D3:D9)。

解读:

1、Subtotal函数的作用为:返回一个数据列表或数据库的分类汇总。其功能非常的强大,可以说“以一敌十”哦!

2、代码9和109为Sum函数的功能,暨求和。但以“10”开头的代码只对隐藏后的可见单元格有效。


五、筛选后的求和:Subtotal函数。

目的:对筛选后的可见单元格进行快速求和。

方法:

在目标单元格中输入公式:=SUBTOTAL(9,D3:D9)、=SUBTOTAL(109,D3:D9)。

解读:

从示例的结果中可以看出,当代码为9和109时,函数Subtotal的计算结果都是相同的,暨:只对可见单元格有效。而隐藏行时,代码9继续执行隐藏前的公式,对“可见单元格”无效哦!


六、高级求和:Sumproduct函数。

目的:计算商品的总销售额。

方法:

在目标单元格中输入公式:=SUMPRODUCT(C3:C9,D3:D9)。

解读:

1、Sumproduct函数的作用为:返回相应的数组或区域乘积的和。语法结构为:=Sumproduct(数组或区域)。

2、当为一维数组或数据区域单一时,其作用和Sum函数的相同,暨对指定的值求和。


结束语:

学习完本节内容,你还认为求和只是简单的Sum函数吗?其实总的来说可以分为:条件求和、隐藏求和,筛选求和、汇总求和4大类。对于其使用技巧,你Get到了吗?

如果亲有更多的关于Excel的技巧,不妨告诉小编或在留言区留言讨论哦,亲的支持是小编不断前进的动力哦!自己学习的同时别忘了“点赞评”哦。

mssql 查询无记录时sum_只会使用Sum函数求和,那就真的Out了,不信你试试Sumif、Sumifs、Sumproduct等...相关推荐

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

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

  2. GridView绑定DataSet的DataTable,怎么让它在无记录时能显示表头呀(环境VS2005),在线等 谢谢!!

    主 题:   GridView绑定DataSet的DataTable,怎么让它在无记录时能显示表头呀(环境VS2005),在线等 谢谢!! 作 者:   bolowang (波罗王子)        ...

  3. mybatis 调用 oracle 存储过程 select into 无记录时NO_DATA_FOUND异常处理分析

    mybatis 调用 oracle 存储过程 select into 无记录时NO_DATA_FOUND异常处理分析 参考文章: (1)mybatis 调用 oracle 存储过程 select in ...

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

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

  5. numpy中sum函数求和时参数axis=0和axis=1的含义

    简单来说,对于一个m*n的矩阵,如果sum()的参数中没有指定axis,就是将所有的数值加到一起,得到1*1的标量.如果是axis=0,就是按照列进行加,得到一个1*n的行向量:如果axis=1,表示 ...

  6. mysql查询当天记录_sql查询当天记录

    展开全部 1.SQL在查询当天记录时要注意是从62616964757a686964616fe59b9ee7ad9431333337623436当天的0点0分0秒0毫秒开始,到次日0点0分0秒0毫秒截止 ...

  7. 查询记录时rs.previous()的使用

    查询记录时rs.previous()的使用 假如查询一个数据表,假设没有记录就显示提示信息,有就所有显示出来查询结果.这时假设是有查询结果的话就须要进行两次查询,第一次查完记录指针指向最后一条记录,開 ...

  8. Repeater在无数据记录时显示“无相关记录...”

    2019独角兽企业重金招聘Python工程师标准>>> <table class="r_line" cellpadding="3" ce ...

  9. mysql数据库补充知识3 查询数据库记录信息之多表查询

    一 介绍 准备表 company.employee company.department 复制代码#建表 create table department( id int, name varchar(2 ...

最新文章

  1. 从零搭建一套结构光3D重建系统[理论+源码+实践]
  2. java string 返回匹配正则的字符串的起始位置_Python小课堂正则表达式
  3. 织入业务代码-ModifyService
  4. 计算机基础- -应用和硬件的关系
  5. java query包,有没有Java的http_build_query函数的Java等价物?
  6. HDU_3786 找出直系亲属- softbar
  7. 剪纸风格的美妆海报设计,你试过吗?
  8. linux下查看mysql安装的版本
  9. 洛谷 P1426 小鱼会有危险吗【模拟/题意理解】
  10. Foreach In(C#)
  11. WMS软件国内主要供应商分析
  12. spring定时器详解
  13. 利用word2vec创建中文主题词典——以网络暴力关键词为例
  14. Windows 2000/xp/2003 常用补丁下载
  15. 强制双休!传腾讯光子调整加班机制,21 点前必须离开工位
  16. SCSI 中定义的provision
  17. 豆芽的生长过程观察日记
  18. 像中文的罗马音字体复制_罗马音大全可复制app中文下载
  19. 一个月薪10000的北京程序员的真实生活
  20. js引用类型之RegExp类型-new RegExp()

热门文章

  1. 3.游戏优化(CCSpriteBatchNode)
  2. Python AdaBoost提升算法
  3. 服务器账户登录监控系统,服务器账户登录监控系统
  4. python 备份交换机_干货 | 如何用python实现每天定时备份交换机配置文件? 真香~...
  5. yolov3/tiny-yolov3训练和测试 python2/3
  6. 编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
  7. 嵌入式逻辑分析仪SignalTap II 设计范例
  8. FlyWay简单使用
  9. C语言的预处理、编译、汇编、链接
  10. java高级-多线程编程