APP下载

浅释Excel求和函数

2020-04-14刘道献

读天下 2020年2期
关键词:函数

刘道献

摘 要:Excel软件学校最多的就是求和函数。如统计学生总成绩,统计语文成绩都及格学生的总分,或数学、英语都大于90分的学生总分等。本文中笔者就Excel 4个求和函数SUM、SUMIF、SUMIFS、DSUM进行解析,重点分析了其参数特点、使用说明及适用范围,并通过实例介绍其使用方法。

关键词:函数;SUM;SUMIF;SUMIFS;DSUM

一、 SUM函数

函数功能:返回某一单元格区域中所有数字之和。

语法结构:SUM(number1,[number2],…)

参数说明:number1(必选):表示要求和的第1个数字,可以是直接输入的数字、单元格引用或数组。

Number2,…(可选):表示要求和的第2~255个数字,可以是直接输入的数字、单元格引用或数组。

我们要求每个学生的总分就直接输入=SUM(B1:D1)

SUM函数的使用注意事项:

1. 如果在SUM函数中直接输入参数的值,那么参数必须为数值类型,即数字、文本格式的数字或逻辑值,如果是其他类型,SUM函数将返回错误值#VALUE!。

2. 如果使用单元格引用或数组作为SUM函数的参数,那么参数必须为数字,其他类型的值都将被忽略。

技巧:用户可以将文本格式的数字转换为普通数字,有使用VALUE函数、——、*1、/1、+0或-0等几种方法。

SUM函数是单纯的求和函数,不带附加条件,如果要统计汇总符合指定条件单元格数据之和就要用到:SUMIF,SUMIFS,DSUM了。

二、 SUMIF函数

SUMIF函数的功能:根据指定的单个条件对多个单元格进行求和的公式。

语法结构:SUMIF(range,criteria,sum_range)

参数说明:range即用来进行条件限定的单元格criteria限定条件

sum_range限定条件所对应的实际进行取值求和的单元格。

下面我们来举一个简单的例子,如上表所示,是学生成绩表,现在要求出语文成绩在60分以上的语文总分,那么这时就要用到SUMIF函数了,单击存放语文总分的单元格,输入公式“=SUMIF(D2:D8,″>60″)”,在这里省略了限定条件所对应的实际进行取值求和的单元格,因为这个区域和条件区域相同,所以省略了。如果我们要求:语文成绩在60分以上的所有人的数学总分,这时公式应该输入“=SUMIF(D2:D8,″>60″,C2:C8)”,这时实际求和的单元格就不能省略。因为限定条件所对应的实际进行取值求和的单元格区域和限定条件的单元区域不是同一区域。

三、 SUMIFS函数

函数的功能:用于计算单元格区域或数组中符合多个指定条件的数字的总和。

语法结构:SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2],[criteria2],…)。

参数说明:sum_range(必选):表示要求和的单元格区域。

criteria_range1(必选)表示要作为条件进行判断的第1个单元格区域。criteria_range2,…(可选):表示要作为条件进行判断的第2~127个单元格区域。

criteria1(必选)表示要进行判断的第1个条件,形式可以为数字、文本或表达式。例如,16、″16″、″>16″、″图书″或″>″&A1。

criteria2,…(可选):表示要进行判断的第2~127个条件,形式可以为数字、文本或表达式。

还以上表格为例,现在要求语文和数学都大于60分的学生总分之和,那么这是对多个条件进行求和。公式应输入“=SUMIFS(E2:E8,C2:C8,″>60″,D2:D8,″>60″)”

SUMIFS函数时应注意:

1. 如果在SUMIFS函数中设置了多个条件,那么只对参数sum_range中同时满足所有条件的单元格进行求和。

2. 可以在参数criteria中使用通配符—问号(?)和星号(*),用法与上一个函数SUMIF相同。

3. 参数sum_range中的单元格如果包含TRUE,则按1来计算,如果包含FALSE,则按0来计算。

4. 与SUMIF函数不同的是,SUMIFS函数中的求和区域(sum_range)与条件区域(criteria_range)的大小和形状必须一致,否则公式出错。

5. sumif函数和sumifs函数中的数据列和条件列是相反的,这点非常重要,千万不要记错

在Excel对满足条件求和的运算中我们常常还会用到DSUM函数。dsum函数将数据库中符合条件的记录的字段列中的数字的和。使用它可以对数据进行多条件累加,这种方式可以使条件的修改变得方便,因此,相对于SUM和SUMIF函数,DSUM更加灵活。

四、 DSUM函数

函数的功能:返回列表或数据库中满足指定条件的记录字段(列)中的数字之和,它是数据库函数

语法结构:DSUM(database,field,criteria)

参数说明:

Database构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含着每一列的标志项。

Field指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。Field可以是文本,即两端带引号的标志项,如“树龄”或“产量”;此外,Field也可以是代表列表中数据列位置的数字:1表示第一列,2表示第二列,等等。

Criteria为一组包含给定条件的单元格区域。可以为参数criteria指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。如下表所示,是统计10路2班高等数学不及格的学生总分,我们把条件放置在H2:I3区域中,公式输入:=DSUM(A1:F16,F1,H2:I3)就可以了。

參考文献:

[1]宋燕福,高加琼.在Excel中求和函数的研究与应用[J].四川职业技术学院学报,2011:12-15.

[2]吴广忠.Excel中求和函数的高级用法[J].信息与电脑,2011:11-15.

作者简介:

刘道献,河南省南阳市,南阳信息工程学校。

猜你喜欢

函数
谈谈二次求导解高考压轴题
《二次函数》拓展精练
亚纯函数的正规族与例外函数
《二次函数》易错题专练
关于函数的一些补充知识
导数在函数中的应用
高中数学中二次函数应用举隅オ
无独有偶 曲径通幽
函数与导数
函数部分(一)