Excel中Sum函数的几种用法

时间:2022-05-29 06:38:32

Excel中Sum函数的几种用法

摘要:excel中的sum函数是一个功能强大的函数,文章分析指出了SUM函数求和时需要注意参数的正确使用,参数的形式、类型不同将会影响函数的值。通过实例分析了SUM函数的一般性用法和其他几种更高级的用法

关键词:SUM函数;求和;计数;数组公式

中图分类号:TP317.3 文献标识码:A文章编号:1007-9599 (2011) 09-0000-01

Several Usage of Sum Function in Excel

Zhou Wei

(Wuxi Institute of Commerce,Wuxi214153,China)

Abstract:EXCEL in the SUM function is a powerful function,this paper analyzes the SUM function that sums need to pay attention when the proper use of the parameters,the parameters in the form of different types will affect the value of the function.An example of the SUM function,and several other general use of more advanced usage.

Keywords:SUM function;Sum;Count;Array formula

SUM是EXCEL中的求和函数,作为EXCEL中最常用的函数之一,SUM函数在EXCEL数据处理中的作用非常重要。然而大多数人日常使用SUM函数时仅局限于用“∑”按钮进行自动求和,其实SUM函数是一个功能强大的函数,除了常规的求和以外还可以进行统计计数、求累加和、条件求和等。同时SUM函数也是需要透彻分析才能正确使用的函数,求和时参数的形式、类型不同将会影响函数的值,有时会得不到我们所期望的结果。

SUM函数的一般格式:SUM(number1,[number2],…))

功能:返回某一单元格区域中所有数字之和。其中Number1,number2,…为1到30个需要求和的参数。每个参数都可以是区域、单元格引用、数组、常量、公式或另一个函数的结果。

一、SUM函数的一般性用法

在SUM函数的一般性用法中可分为两种情况,一是对单元格引用的求和,二是对非单元格引用的求和。(一)SUM函数对单元格引用的求和。在对单元格引用求和时单元格中的数据可以有多种类型,数据类型不同SUM函数的结果也将不同。1.对数值单元格求和,如Sum(A1,B1)的结果为8;2.对逻辑值单元格求和,如Sum(A2,B2)的结果为0;3.对文本字符单元格求和,如Sum(A3,B3)的结果为0;4.对数字字符单元格求和,如Sum(A4,B4)的结果为0。从上可以看出SUM函数对单元格引用求和时只有当单元格中的数据是数值时才能计算出我们所期望的值,而其他类型如字符型数据、逻辑型数据或者数字字符都算作0。需要注意的是如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。如:SUM({1,2,3},1)=7,而SUM({TRUE,1},1)=2,这是因为TRUE在这里是常量数组而非独立参数,被忽略掉了。(二)SUM函数对非单元格引用的求和。所谓非单元格引用的求和,是指在SUM函数格式中直接输入数据值,而不使用单元格地址。在对非单元格引用求和时输入的数据也有多种类型,数据类型不同其结果也有很大的不同。在EXCEL中,针对非单元格引用的求和分下列几种情况:1.参数为数值,则直接按数字求和,如Sum(3,5,7)结果为15;2.参数为数字字符,自动转换为数值求和,如Sum(“3”,“5”,“7”)结果也为15;3.参数为逻辑值,则TRUE返回1,FALSE返回0,如Sum(2,TRUE,FALSE)结果为3;4.参数为非数字字符则不能识别,如SUM(”计算机”,2)返回#VALUE!的错误。所以在使用SUM函数求和的时候,不仅要注意单元格引用和非单元格引用的问题,还要注意各种数据类型在这两种情况下,返回的值是不一样的。

二、SUM函数的其他用法

(一)对交叉区域求和。设A1:E7区域各单元格都有数值,用Sum(A4:D7,C2:E5)可以对A4:D7和C2:E5两个区域的数据求和。如果将括号中的逗号改成空格,则变成了对A4:D7和C2:E5这两个区域的交叉区域C4:D5进行求和,结果就不一样了。(二)求累加和。SUM函数结合公式的绝对引用,还可以对一列或一行数据进行累积求和。设A1到C1分别为列标题“日期”、“日产量”和“累积产量”,A、B两列均有若干行数据,要从C2开始计算各行的累积产量,则可以在单元格C2中输入“=Sum(B$2:B2)”,按住填充柄向下拖拉鼠标至结束即可求出累积产量。(三)计数。SSUM函数除了可以求和以外还可以用来计数。在图1的模拟员工档案中,利用SUM函数可以分别求出男职工和女职工的人数。在C19单元格中输入“=SUM((C12:C18="男")*1)”,然后将光标停留在编辑栏内按键盘上的【Ctrl】+【Shift】+【Enter】完成公式的编写,这时候,在原公式的两边会自动加上一对数组公式的标志“{}”,在C19单元格显示男职工人数为3人。(在Excel中以三键【Ctrl】+【Shift】+【Enter】结束的公式称为数组公式)。同样,在C20单元格中输入“=SUM((C12:C18="女")*1)”,然后按【Ctrl】+【Shift】+【Enter】完成公式的编写,求出女职工人数为4人。

图1.用Sum函数计数

如果要求组别为“一组”的男职工人数,则可以在结果单元格中输入“=SUM((A12:A18="一组")*(C12:C18="男"))”,即可求出一组的男职工人数。(四)条件求和。在Sum函数中使用数组公式可以对符合条件的数据求和,设在A1:F6区域各单元格中都是1~100的数值,现要求出该区域中大于等于50的数的总和,则可在结果单元格中输入“=SUM((A1:F6>=50)*A1:F6”然后按【Ctrl】+【Shift】+【Enter】即可求出结果。

公式中的“A1:F6>=50”部分表示求和的条件,“*”号后面为实际的求和区域“A1:F6”。如果有多个条件,可一并罗列出来。例如求大于等于50且小于70的数据之和,公式为=SUM((A1:F6>=50)*(A1:F6

除此以外,SUM函数还经常用于一组数据与另一组数据分别相乘再求和汇总。通过以上例子可以看出SUM函数的功能非常强大,除了一般的求和计算外还可以对交叉区域求和或者求累加和。与数组公式结合进行统计计数或者替代SumIf函数进行条件求和。了解并掌握SUM函数的常用方法可以大大提高我们的工作效率,起到事半功倍的效果。

参考文献:

[1]程慧杰.Excel公式与函数逆引大全[M].科学出版社,2011,5

[2]仲治国.Excel公式与函数实例应用大全[M].电脑报电子音像出版社,2008,10

上一篇:水资源短缺情况下对邱庄水库管理工作的几点思... 下一篇:中小企业财务管理探讨