|
|
已实现的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 |
数字、逻辑值及数字的文本表达式,数组或引用 |
|