Excel中有很多求和函数,包括SUM、SUMIF、SUMIFS、SUMPRODUCT等等,下来用实例介绍这些函数的具体用法与区别。

SUM函数

表达式:SUM(number1,[number2],…),sum函数是大家最常用的函数,求和区域内数字之和,求和区域可以是连续的,也可以是不连续的,方便灵活,Excel不可或缺的一个函数。

需要注意一点的是,如果求和区域内包含文本、空白单元格、逻辑值等非数值单元格,这些将被忽略,sum只会求和计算其中的数字,如下图所示:

SUMIF函数

表达式:SUMIF(Range,Criteria,Sum_range ),条件求和函数,即对满足条件的数据进行求和。第一个参数Range为条件区域,用于条件判断的单元格区域,第二个参数Criteria是求和条件,由文本、数字、逻辑表达式等组成的判定条件,第三个参数Sum_range 为实际求和区域,需要求和的单元格、区域或引用。

下图中为各班级学生成绩表,这里需要获取一班分数总和,用SUMIF快速实现,分析:求一班分数总和,即班级等于一班的分数求和,参数1为条件区域即B列班级,参数2为“一班”,参数三为求和区域C列分数。

在E2单元格中输入“=SUMIF(B:B,"一班",C:C)”,返回正确结果,需要注意的是参数2“一班”必须打上英文状态下的双引号,或者直接引用单元格中的内容:“=SUMIF(B:B,$B$2,C:C)”,当参数二为包括运算符的时候需要运用到连接符号“&”,如求和C列大于90的分数:=SUMIF(C:C,">"&90,C:C)

SUMIFS函数

表达式:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ……),多条件单元格求和(表达式中的[ ]代表里面的东西可以省略,即SUMIFS参数最少为3个),与SUMIF不同的是,SUMIFS的第一个参数是求和区域,参数2为条件区域,参数3为条件,参数4、参数5分别为第二个条件区域与条件,以此类推,所以SUMIFS比SUMIF强大之处在于可添加多个判断条件,在某些情况下,SUMIFS完全可以替代SUMIF,在上面的示例中,我们也可以用SUMIFS求一班分数总和,只不过参数位置有所区别:

在上面示例中,增加几个维度,求取一班男生分数总和。

这里非常适合SUMIFS求和,一共两个条件,性别=“男”、班级=“一班”,求和区域为分数列,在F2单元格内输入:=SUMIFS(D:D,B:B,"男",C:C,"一班"),注意与SUMIF参数位置的区别。

SUMPRODUCT函数

表达式:SUMPRODUCT(array1,array2,array3, ……),SUM求和、PRODUCT乘积,SUMPRODUCT即乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

1、基本用法

求物资总价格,在F2单元格内输入:SUMPRODUCT(C2:C10,D2:D10),这里等价于=C2*D2+C3*D3+C4*D4+C5*D5+C6*D6+C7*D7+C8*D8+C9*D9+C10*D10

2、加条件乘积和

求项目等于笔的采购总价,在F2单元格内输入=SUMPRODUCT((A2:A10="笔")*1,C2:C10,D2:D10),这里与上面示例不同的是增加了一个条件,求项目为笔的采购总价,第一个参数A2:A10="笔"好理解,筛选项目等于笔的数据,之所以要乘以1,是因为要它转化成数组才能参与运算,不然返回不了正确的结果。

3、当成条件求和函数使用(类似于sumif与sumifs)

求项目为笔的采购数量,在F2单元格内输入=SUMPRODUCT((A2:A10="笔")*1,D2:D10),在这里函数等价于SUMIF(A2:A10,"笔",D2:D10),亦等价于=SUMIFS(D2:D10,A2:A10,"笔")

求和函数还包括SUMSQ、SUMX2MY2、SUMX2PY2、SUMXMY2,工作中用到的频率较低,这里不做介绍,感兴趣的小伙伴可自行研究~

求和第一个算到最后一个周末求_Excel最全求和函数—sum家族系列相关推荐

  1. “我只需一个周末就可以构建出这个应用!”

    ‍‍ 作者 | JOÃO ALVES 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 以下为译文: 每次人们购买新房.新车或新电视时,都会对新买的产品赞不绝口,这时他们与新买的产品还处于 ...

  2. 一个列中多行求和_Excel 用选项求和及用快捷键快速求和,同时对多单元格求和...

    在 Excel 中,对表格求和是常规操作之一,用得特别多.Excel求和主要有两种方法,一种是用Excel提供的求和选项,另一种是用快捷键,就方便性和速度而言,用快捷键求和比用求和选项方便和快. Ex ...

  3. 花了一个周末折腾蜗牛星际的黑群晖,多图预警!

    简介 不知道什么是蜗牛星际的,可以自行百度下,顺便在引用一下矿难的前因后果: 最近大量蜗牛星际二手主机在咸鱼售卖,是什么原因? 总之我花了349块买了台D款的蜗牛星际 J1900(有ABCD款,D款最 ...

  4. java 算出下一个工作日_Java 计算一段时间段内除去周六日、节假日的工作日数———超详细(全)...

    Java 计算一段时间段内除去周六日.节假日的工作日数'' 实现功能提要: 本文章记录的是某段时间的起止时间段内的工作日,既是除去周六周日以及节假日日期的工作日数: 注释比较多,因为怕自己忘记,写的可 ...

  5. 转:花了一个周末,搞定GnuCash之信用卡和个人借贷

    以前写的在线记账的网站 文章,比较看重的我的钱呢,已被我pass掉,原因不说了. 又有一段时间不记账了,最近看sivan写的体验友商网的免费在线储钱罐 文章,抱着无限期待去注册,失望,不是想要的. 不 ...

  6. 第一章 开始 |编写一个简单的C++程序

    学习目标: 编写一个简答的C++程序 学习内容: 1.一个简单的c++程序 2.输入和输出 3.关于注释 4.控制流 5.类简介 6.书店程序 1.1 编写一个简单的c++程序 每个C++程序都包含一 ...

  7. excel求和 和计算机算的错误,Excel可以这么玩,有“错误”也能正确求和

    工作表的某些单元格有时会出现类似于"#N/A"的错误信息(如图1).若需要忽略这些单元格,对相应的行或列进行求和时,直接使用SUM函数是无法完成包含错误信息所在行或列的求和操作.但 ...

  8. Java俄罗斯方块,老程序员花了一个周末,连接中学年代!

    Java俄罗斯方块,老程序员花了一个周末,连接中学年代! 热门专栏推荐 [1]Java小游戏(俄罗斯方块.飞机大战.植物大战僵尸等) [2]JavaWeb项目实战(图书管理.在线考试.宿舍管理等) [ ...

  9. 从产品经理的角度算一算,做一个 APP 需要多少钱

    作为互联网从业者,被外行的朋友们问及最多的问题是,"做一个网站多少钱?"或者"做一个 APP 需要多少钱?".作为做过完整网站项目和 APP 的人,今天从产品经 ...

最新文章

  1. JSON 序列化和反序列化——JavaScriptSerializer实现
  2. 微信小程序之ajax服务器交互及页面渲染
  3. linux 上传工具 lr,Linux传输工具lrzsz
  4. JavaScript高级程序设计学习笔记第二十章--JSON
  5. element ui后台html_GitHub上10个开源且优秀的后台管理系统UI面板
  6. 我的HTML总结之常用基础便签
  7. 我对CSS选择器的认识
  8. burp的intruder报错Payload set 1: Invalid number settings
  9. 13. OD-内嵌补丁,过期的软件DVD Menu Studio破解,switch函数,break等于KillTimer
  10. 敏捷开发免费管理工具——火星人预览之二:编辑故事,产品管理,组织结构...
  11. 关于Adodb.Stream 的使用说明
  12. 华为天才少年-廖明辉
  13. webm格式怎么转换成mp4
  14. 有关产品项目管理的ISO/IEC/IEEE标准
  15. 4W家庭理财 V2.0
  16. 结合P2P软件使用Ansible分发大文件
  17. 计算机用word做贺卡,运用Word制作电子贺卡教学设计
  18. 三苯基三甲基硫酸酯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 【AcWing 327. 玉米田】状压dp
  20. html制作网易云音乐登录系统,JavaScript实现[网易云音乐Web站登录窗口]拖拽功能...

热门文章

  1. linux查看git是否运行,关于linux:使用脚本检查git分支是否领先于另一个
  2. oracle不开归档对效率会快吗,关于性能:存档庞大的数据库(oracle),而不会影响向其插入记录的进程...
  3. HaaS 物联网极客大赛来了!奖金丰厚等你来!
  4. 重磅发布!阿里云云效《阿里巴巴DevOps实践指南》
  5. 阿里云服务器如何选配?
  6. 你们的蛙儿子成马云儿子了 阿里巴巴获得《旅行青蛙》独家代理权
  7. 朱峰谈概念设计(三):可信的设计
  8. 安卓App热补丁动态修复技术:让App像Web一样发布新版本
  9. J2ME手游开发日记
  10. pip更新方法(win与linux)版本