我要投稿 | RSS
您当前的位置:首页 > Excel函数

{SUM函数}:计算单元格区域中所有数值的和

作者:韩志华      来源:原创

一、sum函数英语单词

sum英 [sʌm]  美 [sʌm] 
  • n. 金额;总数
  • vi. 概括
  • vt. 总结;合计
  • n. (Sum)人名;(英)萨姆;(柬)孙;(俄、德、捷)苏姆;(越)森
在excel函数中,sum函数我们取总数,合计的意思来进行理解。

二、sum函数含义和参数

sum函数在excel函数中的分类属于:数学与三角函数
打开excel表格,点击编辑栏前的插入函数图标fx,弹出插入函数窗口,在选择类别中选择:数学与三角函数,可看到sum函数的官方解释:



数学与三角函数sum的含义和参数:
计算单元格区域中所有数值的和
SUM(number1,[number2],...)


简单解释:就是求参数number1,number2等内容的和,而sum各参数,可以是单个单元格,也可以是单元格区域。

三、sum函数的使用方法及实例

实例一:

使用sum函数对单元格区域求和截图:



演示中H9单元格公式:
=sum(h5:h8)
h5:h8,用冒号表示的从H5单元格开始,至H8单元格结束的这一个区域。
sum此区域,就是对此区域内的数值进行求和。

如果我求B2:B5,和D2:D5的2个区域的和
我们就可以使用求和公式:
=sum(b2:b5,d2:d5)

实例二:

在财务实际中,我们需要从上往下累计余额,如3-19日的为当日的借方,4-18为当日前的所有借方-贷方,这里我们在使用sum的同时,配合使用了引用符$

gif动画演示内容如下:



此公式中$c$6:c6中加了锁定符号$
向下拉进行填充的时候,如果从E6行向下拉到了E10,那E10的内容就变成了$c$6:c10,锁定的内容不变化,未锁定的内容会同步向下。即C6增加到了C10

实例三:

现有一部分原始数据B26:D29,多行多列的内容,现要求已经对应的内容后,求出所在原始区域的第几列。
如,王五,在原始区域的第1列,赵六在原始区域的第3列。


问题分析:
原始区域为多行多列,是需要我们判断那个值等于已知条件,当条件为真时,excel默认其值等于1,其他的假值为0,那乘以对就所在的列号,就可以得出真值所在的列。假值0乘以列号依旧是0,求出总和或者是最大值就可以了。

所以,我们可以使用sum配合column函数来得到解决



=SUM((B26:D29=C32)*COLUMN(A1:C1))

更换为max最大值如下图:



=MAX((B26:D29=C32)*COLUMN(A1:C1))

以上两种方法,都使用的是数组,所以需要使用ctrl+shift+回车结果运算。

实例四:

多行多列的原始区域中,如果查询某个值所在的行数,应该使用什么公式?

如要查询原始区域B26:D29中,王一晨在第几行?

问题分析:
原始区域为多行多列,是需要我们判断那个值等于已知条件,当条件为真时,excel默认其值等于1,其他的假值为0,那乘以对就所在的号,就可以得出真值所在的。假值0乘以号依旧是0,求出总和或者是最大值就可以了。



D32单元格的公式为:
=MAX((B26:D29=C32)*ROW(A1:C4))

除了使用max和row函数复合解决获取行号的问题以外,还可以使用sum和row函数复合解决的方法:



D32单元格公式:
=SUM((B26:D29=C32)*ROW(A1:C4))

以上两种方法,都使用的是数组,所以需要使用ctrl+shift+回车结果运算。

在D列有一部分原始数据,录入的原数据格式是带单位的(特点是单位统一),现需要对原始数据直接求和运算。



F8单元格的公式:
=SUM(LEFT(D8:D13,LEN(D8:D13)-1)*1)

解析:
原始数据先判断一下总长度,从左侧截图截取总长度减1之后,就是前面数字的内容。再进行求和运算。
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门