大家好。
欢迎来到excel函数教程课程。 今天我们来介绍一下SUM函数。
SUM 函数非常神奇。 作为Excel中最基本的功能,几乎每个人都会使用它。 然而,这个功能却强大得难以想象。 许多人所掌握的知识只是冰山一角。
今天,我们就由浅入深地揭开SUM函数的神秘面纱,解决你平时认为它永远做不到的问题。
1.SUM函数语法及基本用法
我们先看一下基本语法:
和(,[],...)
基本使用说明:
2. SUM函数的经典用法
1.小计总和
直接在单元格C18中输入公式=SUM(C2:C17)/2
2.求累计和
在单元格D2中输入公式=SUM(C$2:C2),然后下拉。
3. 合并单元格的总和
3.使用SUM函数进行条件求和
例如,如下图所示,当我们需要查找业绩总和大于10000,且女性销售业绩总和大于6000时。
公式语法:
=SUM((条件1)*(条件2)*…*(求和面积))
提示:对于数组公式,非Excel 365、Excel 2019及以上版本,需要按Ctrl+Shift+Enter结束。
再例如,要按月求和,请输入公式 =SUM((MONTH(A2:A19)=D2)*B2:B19)
SUM条件求和的优点:
从系统导入数据时,默认为文本格式。 使用SUMIF进行条件求和会导致错误。 SUM的数组公式会自动忽略文本,省略了清洗数据的步骤,更加方便高效。
4.使用SUM函数进行条件计数
如下图所示,当我们需要统计性能大于10000的(女性)人数时,我们仍然可以使用SUM的数组模式。
公式语法:
=SUM((条件1)*(条件2)*…*1)
5.使用SUM函数实现各种动态求和
1. 求前N个的总性能
如下图所示,当我们需要求前三名的总性能时,可以先使用ROW函数生成{1,2,3}的序列,然后使用LARGE函数获取值前三个,最后用SUM函数求和,记住三个键就完成了数组公式的输入。
如果需要动态设置排名,可以借用一个函数,构造一个“1:”&E7”形式的动态引用作为ROW函数的参数。
2.动态求和,可以任意删除或插入行
输入公式:=SUM(C2:INDEX(C:C,ROW()-1))
使用ROW()-1确定总计中的行号,然后嵌套INDEX函数以获取上一个单元格中的内容。 当起始单元格和结束单元格都确定后,就可以进行求和。
当插入新行或删除行时,Excel 仍然可以自动汇总。