Excel Server Home

已实现的Excel内部函数

已实现的Excel内部函数

ABS 数学和三角函数 返回数的绝对值  
AVERAGE 统计函数 返回参数平均值(算术平均)。 AVERAGE(number1,number2, ...)
Number1, number2, ... 要计算平均值的 1~30 个参数。
说明
参数可以是数字,或者是涉及数字的名称、数组或引用。

如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。

提示
对单元格中的数值求平均时,应牢记空单元格与含零值单元格的区别,尤其在“选项”对话框中的“视图”选项卡上已经清除了“零值”复选框的条件下,空单元格不计算在内,但计算零值。若要查看“选项”对话框,单击“工具”菜单中的“选项”命令。

示例

如果 A1:A5 命名为 Scores,其中的数值分别为 10、7、9、27 和 2,那么:
AVERAGE(A1:A5) 等于 11
AVERAGE(Scores) 等于 11
AVERAGE(A1:A5, 5) 等于 10
AVERAGE(A1:A5) 等于 SUM(A1:A5)/COUNT(A1:A5) 等于 11
如果 C1:C3 命名为 OtherScore,其中的数值为 4、18 和 7,那么:
AVERAGE(Scores, OtherScores) 等于 10.5。
数字,或者是涉及数字的名称、数组或引用,数组或单元格引用参数
AVERAGEA 统计函数 返回参数的平均值,包括数字、文本和逻辑值 AVERAGEA(value1,value2,...)

Value1, value2,...为需要计算平均值的 1 到 30 个单元格、单元格区域或数值。

说明

参数必须为数值、名称、数组或引用。


如果参数为包含文本的数组或引用,将作为 0 计算。空文本("")也作为 0 计算。如果在平均值的计算中不能包含文本值,请使用函数 AVERAGE。


包含 TRUE 的参数作为 1 计算;包含 FALSE 的参数作为 0 计算。

提示 当对单元格计算平均值时,应注意空白单元格与包含零值的单元格是不同的,特别是通过“工具”菜单的“选项”命令,在“视图”选项卡中清除了“零值”复选框后。空白单元格不被计算,但零值将被计算。

示例

如果 A1:A5 的名称为 Scores 且包含数值 10、7、9、2 和 " Not available " ,则:

AVERAGEA(A1:A5) 等于 5.6

AVERAGEA(Scores) 等于 5.6

AVERAGEA(A1:A5) 等于 SUM(A1:A5)/COUNTA(A1:A5) 等于 5.6

如果 A1:A4 包含数值 10、7、9 和 2,且 A5 为空,则:

AVERAGEA(A1:A5) 等于 7
参数必须为数值、名称、数组或引用。
CEILING 数学和三角函数 对数字取整为最接近的整数或最接近的多个有效数字 CEILING(number,significance)

Number 待舍入的数值。

Significance 基数。

说明

如果参数为非数值型,CEILING 返回错误值 #VALUE!。


无论数字符号如何,都按远离 0 点方向舍入。如果数字已经为 Significance 的倍数,则不进行舍入。


如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。

示例

CEILING(2.5, 1) 等于 3

CEILING(-2.5, -2) 等于 -4

CEILING(-2.5, 2) 等于 #NUM!

CEILING(1.5, 0.1) 等于 1.5

CEILING(0.234, 0.01) 等于 0.24
数值
COUNT 统计函数 计算参数列表中的数字项的个数 COUNT(value1,value2, ...)

Value1, value2, ... 是包含或引用各种类型数据的参数(1~30个),但只有数字类型的数据才被计数。

函数 COUNT 在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。


如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。
示例

在下面的示例中,



COUNT(A1:A7) 等于 3

COUNT(A4:A7) 等于 2

COUNT(A1:A7, 2) 等于 4
包含或引用各种类型数据的参数,只有数字类型的数据才被计数。
COUNTA 统计函数 计算数组或单元格区域中数据项的个数 COUNTA(value1,value2, ...)

Value1, value2, ... 所要计数的值,参数个数为 1~30 个。在这种情况下,参数值可以是任何类型,它们可以包括空字符 (""),但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,请使用函数 COUNT。
参数值可以是任何类型,但不包括空白单元格
IF 逻辑函数 指定要执行的逻辑检测  
MAX 统计函数 返回参数列表中的最大值 MAX(number1,number2,...)

Number1,number2,... 为需要找出最大数值的 1 到 30 个数值。

可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。


如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。


如果参数不包含数字,函数 MAX 返回 0。

示例

如果 A1:A5 包含数字 10、7、9、27 和 2,则:

MAX(A1:A5) 等于 27

MAX(A1:A5,30) 等于 30

 
数字、空白单元格、逻辑值或数字的文本表达式
MAXA 统计函数 返回参数列表中的最大值,包括数字、文本和逻辑值 MAXA(value1,value2,...)

Value1, Value2,...为需要从中查找最大数值的 1 到 30 个参数。

说明

参数可以为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值则会产生错误。如果在计算中不能包含文本或逻辑值,请使用 MAX 工作表函数来代替。


如果参数为数组或引用,则只使用数组或引用中的数值。忽略数组或引用中的空白单元格和文本值。


包含 TRUE 的参数作为 1 计算;包含文本或 FALSE 的参数作为 0 计算。


如果参数不包含任何值,函数 MAXA 返回 0。

示例

如果 A1:A5 包含数字 10、7、9、27 和 2,则:

MAXA(A1:A5) 等于 27

MAXA(A1:A5,30) 等于 30

如果 A1:A5 包含数值 0、0.2、0.5、0.4 和 TRUE,则:

MAXA(A1:A5) 等于 1
数字、空白单元格、逻辑值或数字的文本表达式,数组或引用
MIN 统计函数 返回参数列表的最小值 返回给定参数表中的最小值。

语法

MIN(number1,number2, ...)

Number1, number2,... 是要从中找出最小值的 1 到 30 个数字参数。

参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。


如果参数是数组或引用,则函数 MIN 仅使用其中的数字、数组或引用中的空白单元格,逻辑值、文字或错误值将忽略。如果逻辑值和文字串不能忽略,请使用 MINA 函数 。


如果参数中不含数字,则函数 MIN 返回 0。

示例

如果 A1:A5 中依次包含数值 10,7,3,27 和 2,那么

MIN(A1:A5) 等于 2

MIN(A1:A5, 0) 等于 0

 
数字、空白单元格、逻辑值或表示数值的文字串
MINA 统计函数 返回参数列表中的最小值,包括数字、文本和逻辑值 同MIN  
SIN 数学和三角函数 返回给定角度的正弦    
SUM 数学和三角函数 返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。 SUM(number1,number2, ...)

Number1, number2, ... 为 1 到 30 个需要求和的参数。

直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。


如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。


如果参数为错误值或为不能转换成数字的文本,将会导致错误。

示例

SUM(3, 2) 等于 5

SUM("3", 2, TRUE) 等于 6,因为文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字 1。

不同于前例,如果 A1 包含 "3",而 B1 包含 TRUE,则:

SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。

如果单元格 A2:E2 包含 5,15,30,40 和 50,则:

SUM(A2:C2) 等于 50

SUM(B2:E2, 15) 等于 150
数字、逻辑值及数字的文本表达式,数组或引用