看过上一篇文章的朋友应该知道,函数主要有三个组成部分:函数名、参数和返回值。今天我们来看看Excel中一个大家都比较熟悉的函数——SUM函数。

从函数名称SUM就可以看出这是一个求和函数,是对指定单元格区域进行求和。返回值是一个数字,而参数的不同会导致求和方式不一样。

SUM函数的基本格式如下:

=SUM(单元格区域)

接下去会从下面三个方式介绍SUM函数:

  • 如何使用SUM函数(熟悉的朋友可以跳过)
  • SUM函数常见的错误
  • 如何快速输入SUM函数

使用SUM函数


场景一:区域求和


多数情况下我们会使用SUM函数求一段连续区域内单元格数值的和。

下图中需要求A1到A8单元格内所有数据的和,这时只需使用A1:A8这个参数表示这一连续区域就可以了。

=SUM(A1:A8)

pyspark 一列求和 用python求和excel的一列_数组

场景二:整列求和

有些时候需要对整列数据进行求和,就需要找到一个参数表示整列。比如A:A就表示A列所有单元格。

=SUM(A:A)

pyspark 一列求和 用python求和excel的一列_数据_02

pyspark 一列求和 用python求和excel的一列_自动填充_03

场景三:整行求和

有整列求和的需求当然也就会有整行求和的需求。比如我们需要对第5行所有数值求和,可以使用公式:

=SUM(5:5)

pyspark 一列求和 用python求和excel的一列_数组_04

注意:不要把公式写在操作行上,否则会报错。

场景四:不连续单元格求和

SUM函数可以包含多个参数,参数之间用英文逗号隔开。如果需要对多个不连续单元格求和,可以使用公式:

=SUM(A3,A5,A8)

当然这和下面公式效果是一样的:

=A3+A5+A8

pyspark 一列求和 用python求和excel的一列_pyspark 一列求和_05

常见问题

当使用区域求和时,有时候会遇到公式写好之后发现数据有缺失,再次在求和的区域内进行插入操作的情况。

这时候需要注意,此时求和公式的区域已经默认被修改了。

比如下面这个示例,一开始只是统计分店销售额此时的合计求和公式为:

=SUM(C3:C4)

pyspark 一列求和 用python求和excel的一列_自动填充_06

在分店A下面添加了两行商品之后,原先的合计公式默认就变成了第三行到第六行区域之间数值的求和。

pyspark 一列求和 用python求和excel的一列_自动填充_07

计算错误是由于指定了错误的区域导致的,而这一过程没有人为操作所以需要注意。

快速输入

有三种方法可以快速输入求和公式


  1. 点击“公式”选项卡中的“自动求和”按钮
  2. 使用Alt + =进行输入
  3. 输入“=su”后,从提示的函数中选择

前两种方式只适合于求和函数的输入,第三种方式不仅限于SUM函数,也适合其他函数。

在输入函数时,括号(..)这种需要使用Shift键才能输入的字符可以不用手动输入就能完成。比如输入“=sum”后按下Tab键就可以自动输入左括号,参数写完后按下Enter键就可以自动输入右括号。

总结

SUM函数是一个比较常见的函数,大家平时使用频率也较高。使用场景中整行求和可能比较少见。常见问题出现的原因跟公式的自动填充有关。如果经常使用公式,可以试一下快速输入中最后一种方式。

这是Excel课程中的第六讲。之后还会根据大纲陆续发布其他Excel内容,欢迎关注。


Excel 之前文章可以访问:

Excel中的公式和函数Excel中的自动填充功能Excel中的复制粘贴功能 Excel中的条件格式介绍

如何设计清晰易懂的Excel表格 Excel学习导航 Excel中如何处理中国节假日Excel中的时间(Time)转换 Excel中的下拉框Excel中的数据匹配和查找Excel中去除一列数据中重复项的三种方法 Excel中的数组和数组公式