常用函数格式及功能说明
1、求合函数SUM()
使用格式:SUM(number1,number2, ...)eg[=sum(c1:c4)表示c1到c4的和)最后求和要按回车键
功能:计算一组数值的总合
说明:(1)Number1, number2, ... 为需要求和的参数。
(2)如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
例子
●SUM(“3”, 2, TRUE) 等于6,因为文本值被转换成数
字,而逻辑值TRUE被转换成数字1。
●SUM(“Abc”,8, 2) 等于10,因为对非数值型的值的引
用不能被转换成数值。
●如果单元格A2:E2 包含5,15,30,40 和50,则:●SUM(A2:C2) 等于50
●SUM(B2:E2, 15) 等于150
2 求平均值函数AVERAGE()
使用格式:A VERAGE(number1,number2, ...)
功能:计算一组数值的平均值
说明:Number1, number2, ... 为需要平均值的参数例:求C5:C8单元格的平均值,结果存放在C10单元格中单击C10, 在编辑框直接输入: A VERAGE(C5:C8)
3 求最大和最小值函数MAX()和MIN()
使用格式:MAX(number1,number2, ...)
MIN(number1,number2, ...)
功能:求某个区域内或一组数值中的最大值(最小值)。
说明:Number1, number2, ... 可以为数值或单元格引用。例如:MAX(16,28,89,10)的值为89
例:求C5:C8区域单元格数值个的最大值,存放在C10单元格中
4 根据条件计数函数COUNTIF()eg:计算不及格人数{COUNTIF(C4:c17,“<60”)}
使用形式:
COUNTIF(区域,条件)
功能:计算给定区域内满足特定条件的单元格的数目。
说明:条件可以表示为32、"32"、">32"、"apples"。
例1:假设A3:A6 中的内容分别为"apples"、"oranges"、"peaches"、"apples"
COUNTIF(A3:A6,"apples") 等于2
例2:假设B3:B6 中的内容分别为32、54、75、86:
COUNTIF(B3:B6,">55") 等于2
5 计数函数COUNT()
使用格式:COUNT(number1,number2, ...)
功能:计算出某个区域内数值的个数。
说明:Number1, number2, ... 可以为数值或单元格引用。当单元格是文字、逻辑值或空白时,则COUNT不计数。例:求C5:C8区域单元格的数值个数,结果存放在C10单元格中。
6 根据条件返回值函数IF()
使用形式:
IF(条件表达式,返回值1,返回值2)
功能:根据条件表达式成立与否,返回不同的结果,条件表达式为TRUE 则得返回值1,为FALSE则得返回值2。
例:IF(B2>C2,"超过预算","OK")
IF(B3>C3,30,20)
IF(E4>=270 ,”优秀“,“ “)
7. rank函数
r ank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。
rank函数语法形式:rank(number, ref, [order])
参数:
number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),
ref 为排名的参照数值区域,
order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。
下面给出几个rank函数的范例:
示例1:正排名
此例中,我们在B2单元格求20这个数值在A1:A5 区域内的排名情况,我们并没有输入order参数,不输入order参数的情况下,默认order值为0,也就是从高到低排序。此例中20在A1:A5 区域内的正排序是1,所以显示的结果是1。
示例2:倒排名
此例中,我们在上面示例的情况下,将order值输入为1,发现结果大变,因为order值为1,意思是求倒数的排名,20在A1:A5 区域内的倒数排名就是4。
示例3:求一列数的排名
在实际应用中,我们往往需要求某一列的数值的排名情况,例如,我们求A1到A5单元格内的数据的各自排名情况。我们可以使用单元格引用的方法来排名:=rank(a1,a1:a5) ,此公式就是求a1单元格在a1:a5单元格的排名情况,当我们使用自动填充工具拖拽数据时,发现结果是不对的,仔细研究一下,发现a2单元格的公式居然变成了=rank(a2,a2:a6) 这超出了我们的预期,我们比较的数据的区域是a1:a5,不能变化,所以,我们需要使用$ 符号锁定公式中a1:a2 这段公式,所以,a1单元格的公式就变成了=rank(a1,a$1:a$5)。