首页 理论教育 计算机应用基础:函数参数讲解

计算机应用基础:函数参数讲解

时间:2023-10-27 理论教育 版权反馈
【摘要】:当函数有多个参数时,参数之间用逗号“,”隔开。Excel 2010中,函数的参数个数不超过255个。表10-8函数参数类型说明表10-9常用常量类型说明续表2.参数类型对函数的影响在Excel 2010中,函数使用不同的方法处理参数。图10-11“0”数据示例第1行中的公式“=SUM”,参数为单元格区域“A1:C1”。文本常量"5"被转换成数字5,逻辑值常量TRUE被转换成数字1。

计算机应用基础:函数参数讲解

参数是为函数提供信息的值。参数位于函数后的括号内,不同函数的参数个数和类型各有不同,有的函数没有参数,有的函数的参数个数是可变的。当函数有多个参数时,参数之间用逗号“,”隔开。Excel 2010中,函数的参数个数不超过255个。

1.函数的参数类型

可以使用常量、区域、单元格引用、公式、数组等作为函数的参数。常用参数类型及说明如表10-8所示。

表10-8 函数参数类型说明

表10-9 常用常量类型说明

续表

2.参数类型对函数的影响

在Excel 2010中,函数使用不同的方法处理参数。对于直接以常量形式出在括号中的参数,Excel通常会自动进行类型转换;而对于区域、单元格引用、数组等引用类型形式出现在括号中的参数,Excel通常不会自动进行类型转换。

【例1】如图10-11所示,理解不同参数来源对函数计算结果的影响。

图10-11 “0”数据示例

(1)第1行中的公式“=SUM(A1:C1)”,参数为单元格区域“A1:C1”。A1中的文本、B1中的错误值被忽略。因此计算结果为2。

(2)第2行中的公式“=SUM("5",TRUE,2)”,参数为常量类型。文本常量"5"被转换成数字5,逻辑值常量TRUE被转换成数字1。因此,=SUM("5",TRUE,2)计算结果为5+1+2=8。

(3)第3行中的公式“=SUM("5","TRUE",2)”,与第2行公式类似。但第2个参数"TRUE"不是逻辑值,而是文本,且与文本常量"5"不同,"TRUE"不能转换成数字。因此计算错误。

3.函数中的条件参数(www.xing528.com)

有的函数需要根据条件测试结果来确定计算方法或计算范围,如SUMIF、AVERAGEIF、COUNTIF等。

函数参数中的条件表达式的语法如下:

语法元素的说明如下:

(1)“[运算符]”用于条件计算,可以是“=、<、>、<=、>=、<>”中的一个,当使用“=”时,运算符可以省略。

(2)“测试值”通常是一个数字或文本值。

使用条件参数时需要注意以下几点:

(1)文本条件或任何含有逻辑或数学符号的条件都必须使用双引号(")括起来。如果条件为数字,则无须使用双引号。

(2)若使用单元格作为测试值,则必须使用文本连接运算符(&)将其与条件运算符连接起来。

(3)测试文本时,可以在测试值中使用通配符[包括问号(?)和星号(*)]。问号匹配任意单个字符,星号匹配任意一串字符。如果要查找实际的问号或星号,应在该字符前键入波形符(~)。

(4)文本条件不区分大小写。例如,"china"和"CHINA"将匹配相同的单元格。

【例2】各种不同书写形式的条件。

(1)条件"=蔬菜”是一个文本条件,使用的等号可省略,等同于”蔬菜”。

(2)条件"=5”是一个数字条件,使用的等号可省略,双引号也可省略,等同于”5”或5。

(3)条件">蔬菜"与">5"没有其他书写形式,双引号不可省略。

(4)设A1单元格中的值为"蔬菜",可使用A1、"="&A1来表示"=蔬菜”。当A1值变为"白菜"时,A1、"="&A1表示"=白菜"。

(5)设有值"白菜","白萝卜"和"白面",条件"=白*"匹配所有值,而条件"=白?"只匹配"白菜”和"白面"。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈