《excel2010函数剖析》由会员分享,可在线阅读,更多相关《excel2010函数剖析(10页珍藏版)》请在金锄头文库上搜索。
1、Excel2010函数SUM作用:返回某一单元格区域中所有数字之和。语法:SUM(number1,number2, .)Number1, number2, . 为 1 到 255 个需要求和的参数。 说明:1、直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。2、如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。3、如果参数为错误值或为不能转换成数字的文本,将会导致错误。 示例:1、SUM(3, 2) 等于 52、SUM(3, 2, TRUE) 等于 6,因为文本值被转换成数字,而逻辑
2、值 TRUE 被转换成数字 1。3、不同于前例,如果 A1 包含 3,而 B1 包含 TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。4、如果单元格 A2:E2 包含 5,15,30,40 和 50,则:SUM(A2:C2) 等于 50SUM(B2:E2, 15) 等于 150PRODUCT作用:计算用作参数的所有数字的乘积,然后返回乘积。语法:PRODUCT(number1, number2, .)number1 必需。要相乘的第一个数字或区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)。number2, . 可选。
3、要相乘的其他数字或单元格区域,最多可以使用 255 个参数。AVERAGE作用:返回参数平均值(算术平均)。语法:AVERAGE(number1,number2, .)Number1, number2, . 要计算平均值的 1255 个参数。说明:1、参数可以是数字,或者是涉及数字的名称、数组或引用。2、如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。 示例:1、如果 A1:A5 命名为 Scores,其中的数值分别为 10、7、9、27 和 2,那么:AVERAGE(A1:A5) 等于 11AVERAGE(Scores) 等于 11AVER
4、AGE(A1:A5, 5) 等于 10AVERAGE(A1:A5) 等于 SUM(A1:A5)/COUNT(A1:A5) 等于 112、如果 C1:C3 命名为 OtherScore,其中的数值为 4、18 和 7,那么:AVERAGE(Scores, OtherScores) 等于 10.5。3、AVERAGE (10,4,12,1)等于5.4。其中文本型数字,空值(0值)参与计算。4、AVERAGE(10,4,12,1,TRUE)等于4.6667。其中逻辑值参与计算。COUNT作用:返回参数的个数。利用函数 COUNT 可以计算数组或单元格区域中数字项的个数。语法:COUNT(value1
5、,value2, .)Value1, value2, . 是包含或引用各种类型数据的参数(1255个),但只有数字类型的数据才被计数。 说明:1、函数 COUNT 在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。2、如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。 示例:1、COUNT(123,abc,1,TRUE,TODAY(),4/8) 等于 62、COUNT(A1:A7) 等于 33、COUNT(A4:A7)
6、 等于 24、COUNT(A1:A7, 2) 等于 4COUNTA作用:返回参数组中非空值的数目。利用函数 COUNTA 可以计算数组或单元格区域中数据项的个数。语法:COUNTA(value1,value2, .)Value1, value2, . 所要计数的值,参数个数为 1255 个。说明:1、参数值可以是任何类型,它们可以包括空字符 (),但不包括空白单元格。2、如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,请使用函数 COUNT。示例:1、 COUNTA (123,abc,1,TRUE,TODAY(),4/8) 等于72、COUN
7、TA(A1:A7) 等于 6COUNTA(A4:A7) 等于 4COUNTA(A1:A7, 2) 等于 7COUNTA(A1:A7, Two) 等于 7MAX作用:返回数据集中的最大数值。语法:MAX(number1,number2,.)Number1,number2,. 为需要找出最大数值的 1 到255 个数值。 说明:1、可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。2、如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来
8、代替。3、如果参数不包含数字,函数 MAX 返回 0。 示例:如果 A1:A5 包含数字 10、7、9、27 和 2,则:MAX(A1:A5) 等于 27 MAX(A1:A5,30) MAX(TRUE,0)等于1MIN作用:返回给定参数表中的最小值。语法:MIN(number1,number2, .)Number1, number2,. 是要从中找出最小值的 1 到 30 个数字参数。 说明:1、参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。2、参数是数组或引用,则函数 MIN 仅使用其中的数字、数组或引用中的空白单元格,逻辑值、
9、文字或错误值将忽略。3、如果参数中不含数字,则函数 MIN 返回 0。 示例:如果 A1:A5 中依次包含数值 10,7,3,27 和 2,那么MIN(A1:A5) 等于 2MIN(A1:A5, 0) 等于 0MIN (2,3) 等于 0IF作用:执行真假值判断,根据逻辑测试的真假值返回不同的结果。可以使用函数 IF 对数值和公式进行条件检测。语法:IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于
10、 100,表达式即为 TRUE,否则为 FALSE。Value_if_true 为 TRUE 时返回的值。说明:value_if_true 为空,则本参数返回 0(零)。Value_if_true 也可以是其他公式。Value_if_false为 FALSE 时返回的值。说明:如果 logical_test 为 FALSE 且 Value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。说明 :IF 可以嵌套64层。 示例:1、=if(A10=100,sum(b5:b15),”)如果A1
11、0=100,则计算B5:B15区域的和,否则返回空值。2、=IF(A110,大于 10,不大于 10) 将返回“大于 10”,如果 A1 小于等于 10,则返回“不大于 10”。3、公式说明:=IF(A289,A,IF(A279,B, IF(A269,C,IF(A259,D,F)如果A2大于89,由返回等级A,否则再判断A2是否大于79,大于则返回等级B,否则再判断A2是否大于69,大于则返回等级C,否则再判断A2是否大于59,大于则返回等级D,否则返回等级F。SUMIF作用:对区域(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中符合指定条件的值求和语法:SUMIF(r
12、ange, criteria, sum_range)说明:range 必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。criteria 必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为 32、32、B5、32、32、苹果 或 TODAY()。要点 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 () 括起来。如果条件为数字,则无需使用双引号。sum_range 可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果 sum_ran
13、ge 参数被省略,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。示例:公式:=SUMIF(B2:B5, John, C2:C5),该函数仅对单元格区域 C2:C5 中与单元格区域 B2:B5 中等于“John”的单元格对应的单元格中的值求和COUNTIF作用:计算给定区域内满足特定条件的单元格的数目。语法:COUNTIF(range,criteria)Range 为需要计算其中满足条件的单元格数目的单元格区域。Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、32、32、apples。示例:1、假设
14、 A3:A6 中的内容分别为 apples、oranges、peaches、apples:COUNTIF(A3:A6,apples) 等于 22、假设 B3:B6 中的内容分别为 32、54、75、86:COUNTIF(B3:B6,55) 等于 23、计算A列中分数在8090之间的人数。在B1中输入“=COUNTIF(A1:A20,80)-COUNTIF(A1:A20,=90)”即可。依此类推,就可以统计不同分数段的人数。RANK作用:返回一个数值在一组数值中的排位。数值的排位是与数据清单中其他数值的相对大小(如果数据清单已经排过序了,则数值的排位就是它当前的位置)。语法:RANK(number,ref,order)Number必需,需要找到排位的数字。Ref 必需,为包含一组数字的数组或引用。Ref 中的非数值型参数将被忽略。Order可选,为一数字,指明排位的方式。 如果 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。 如果 order 不为零,Microsoft Excel 将 ref 当作