首页 理论教育 大学计算机文化基础-函数使用示例与参数对话框

大学计算机文化基础-函数使用示例与参数对话框

时间:2023-11-04 理论教育 版权反馈
【摘要】:图5-4-3IF 函数参数对话框⑤单击“确定”按钮,完成函数的使用。如果单元格A2 ∶E2 包含5,15,30,40 和50,则:SUM等于50。为需要找出最大数值的1 到255 个数值。如果参数不包含数字,函数MAX 返回0。使用示例:ROUND等于2.2,ROUND等于2.1,ROUND等于-1.48,ROUND等于20。使用示例:如果A1~A5 单元格的内容分别为:销售、12/03/2018、19、22.34、TRUE,则:COUNT等于2,COUNT等于1,COUNT等于3。

大学计算机文化基础-函数使用示例与参数对话框

所谓函数就是应用程序开发者为用户编写好的一些常用的数学财务统计等学科的公式程序,它内置于Excel 中,用户只要学会调用即可。这些函数包括财务、日期与时间、数学与三角函数、统计、查找与引用、数据库、文本、逻辑等。当然,在Excel 中,也允许编写自己的公式程序。

函数由函数名后跟用括号括起来的参数组成,其语法格式为:

函数名(参数1,参数2……)

其中参数可以是常量、单元格、单元格区域、公式或其他函数。

1.函数的输入

对于比较简单的函数,以“=”或“+”开始直接在单元格内输入函数及所使用的参数;其他函数的输入,可采用粘贴函数的方法引导用户正确输入函数。

例如,根据成绩单前面四科的成绩判断该生的评语是否为“优秀”,评语判断标准为:IF(I3>=90,"优"," " )。其操作方法步骤如下:

①选取要插入函数的单元格→单击“编辑”栏上的粘贴函数“按钮→打开“插入函数”对话框,如图5-4-2所示。

②在“或选择类别”列表框中选择合适的函数类型→在“选择函数”列表框中选择所需的函数名IF。

图5-4-2 插入函数对话框

③单击“确定”按钮,弹出所选函数的“函数参数”对话框,如图5-4-3所示。在该对话框中,系统显示出该函数的名称、各参数以及对参数的描述,提示用户正确使用该函数。

④根据函数提示在“Logical_ test”输入框输入:I3>=90,在“Value_ if_ true”输入框输入:"优",在“Value_ if_ false”输入框输入:" ",如图5-4-3所示。

图5-4-3 IF 函数参数对话框

⑤单击“确定”按钮,完成函数的使用。最后利用公式的复制或填充,将公式复制到其他单元格中。

2.常用函数

①SUM()函数——返回某一单元格区域中所有数字之和,使用语法:

SUM(Number1,Number2…)

其中:Number1,Number2…为1 到255 个需要求和的参数。

【说明】 直接键入参数表中的数字、逻辑值及数字的文本表达式将被计算。如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。如果参数为错误值或为不能转换成数字的文本,将会导致错误。

使用示例:

SUM(3,2)等于5。

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

如果单元格A1,B1 包含字符信息“a”和“b”,则:

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

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

SUM(A2:C2)等于50。

SUM(B2:E2,15)等于150。

②SUMIF()函数——根据指定条件对若干单元格求和,使用语法:

SUMIF(Range,Criteria,Sum_ Range)

其中:

range 为用于条件判断的单元格区域。

Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。条件可以表示为32、"32"、">32"、"apples" 等。

Sum_ Range 为需要求和的实际单元格。只有当Range 中的相应单元格满足条件时,才对Sum_ Range 中的单元格求和。如果省略Sum_ Range,则直接对Range 中的单元格求和。

使用示例:

假设A1:A4 的内容分别为:100 000,200 000,300 000,400 000,B1:B4 的内容为:7000,14 000,21 000,28 000,则:

SUMIF(A1:A4,">160 000",B1:B4)等于63 000。

③MAX→MIN()函数——返回数据集中的最大(小)数值,使用语法:

MAX(Number1,Number2…)

其中:Number1,Number2…为需要找出最大数值的1 到255 个数值。可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。

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

使用示例:

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

MAX(A1:A5,30)等于30。

④ROUND()函数——返回某个按指定位数四舍五入后的数字,使用语法:

ROUND(Number,Num_ Digits)

其中:Number 是需要进行四舍五入的数字;Num_ Digits 是指定的位数,按此位数进行四舍五入。如果Num_ Digits 大于0,则四舍五入到指定的小数位;如果Num_ Digits 等于0,则四舍五入到最接近的整数;如果Num_ Digits 小于0,则在小数点左侧进行四舍五入。

使用示例:

ROUND(2.15,1)等于2.2,ROUND(2.149,1)等于2.1,ROUND(-1.475,2)等于-1.48,ROUND(21.5,-1)等于20。

⑤COUNT()函数——返回参数的数字项的个数,使用语法:

COUNT(Value1,Value2…)

其中:Value1,Value2…是包含或引用各种类型数据的参数(1~255 个),但只有数字类型的数据才被计数。

【说明】 函数COUNT 在计数时,将把数字型和日期型单元格统计进去,但是空值、逻辑值、错误值或其他无法转化成数字的文字则被忽略。(www.xing528.com)

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

使用示例:

如果A1~A5 单元格的内容分别为:销售、12/03/2018、19、22.34、TRUE,则:

COUNT(A1:A5)等于2,COUNT(A4:A5)等于1,COUNT(A1:A5,2)等于3。

⑥COUNTIF()——计算给定区域内满足特定条件的单元格的数目,使用语法:

COUNTIF(Range,Criteria)

其中:Range 为需要计算其中满足条件的单元格数目的单元格区域;Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。

条件可以表示为32、"32"、">32"、"apples"。

使用示例:

假设A3:A6 中的内容分别为"apples"、"oranges"、"peaches"、"apples",则:

COUNTIF(A3:A6,"apples" )等于2。

假设B3:B6 中的内容分别为32,54,75,86,则:

COUNTIF(B3:B6,">55" )等于2。

⑦AVERAGE()——返回参数平均值(算术平均),使用语法:

AVERAGE(Number1,Number2…)

其中:Number1,Number2…是要计算平均值的1~255 个参数。参数可以是数字,或者是涉及数字的名称、数组或引用。

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

使用示例:

如果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)。

如果C1 ∶C3 命名为OtherScore,其中的数值为4,18 和7,那么:

AVERAGE(Scores,OtherScores)等于10.5。

⑧IF()——执行真假值判断,根据逻辑测试的真假值返回不同的结果,使用语法:

IF(Logical_ test,Value_ if_ true,Value_ if_ false)

微视频:IF 函数

其中:Logical_ test 表示计算结果为TRUE 或FALSE 的任意值或表达式。Value_ if_ true 是Logical_ test 为TRUE 时返回的值。Value_ if_ false是Logical_ test 为FALSE 时返回的值。

【说明】 函数IF 可以嵌套七层,用Value_ if_ false 及Value_ if_ true参数可以构造复杂的检测条件。

在计算参数Value_ if_ true 和Value_ if_ false 后,函数IF 返回相应语句执行后的返回值

若函数IF 的参数包含数组,则在执行IF 语句时,数组中的每一个元素都将被计算。

使用示例:

预算工作表中,单元格A10 中包含计算当前预算的公式。如果A10 中的公式结果小于等于100,则下面的函数将显示“预算内”,否则将显示“超出预算”。IF()使用方法是:

IF(A10<=100," 预算内"," 超出预算" )

如果单元格A10 中的数值为100,则Logical_ test 为TRUE,且区域B5:B15 中的所有数值将被计算。反之,Logical_ test 为FALSE,且包含函数IF 的单元格显示为空白。

IF(A10=100,SUM(B5:B15)," " )

某单元格的名称AverageScore 表示学生成绩平均分,现依据AverageScore 给出评语,评语标准如表5-4-1所示。

表5-4-1

可以使用下列嵌套IF 函数:

IF(AverageScore>89,"A",IF(AverageScore>79,"B",

IF(AverageScore>69,"C",IF(AverageScore>59,"D","F" ))))

⑨RANK()——返回一个数值在一组数值中的排位,使用语法:

RANK(Number,Ref,Order)

其中:Number 为需要找到排位的数字;Ref 为包含一组数字的数组或引用,引用内的非数值型参数将被忽略;Order 为一数字,指明排位的方式。

如果Order 为0 或省略,Excel 将Ref 当作按降序排列的数据清单进行排位;如果Order 不为零,Excel 将Ref 当作按升序排列的数据清单进行排位。

【说明】 函数RANK 对重复数的排位相同,但重复数的存在将影响后续数值的排位。例如,在一列整数里,如果整数10 出现两次,其排位为5,则11 的排位为7(没有排位为6 的数值)。

使用示例:

如果A1:A5 中分别含有数字7,3.5,3.5,1 和2,则:

RANK(A2,A1:A5,1)等于3。

RANK(A1,A1:A5,1)等于5。

微视频:Rank 函数

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

我要反馈