-
求和函数 SUM
功能:将参数中的所有数字相加求和;其中每个参数既可以是一个单元格或单元格区域的引用或名称,也可以是一个常量、公式或另一函数的运算结果等。
使用格式:SUM(Numberl, Number2,…)
说明:第一个参数 Number1 是必须要给出的,Number2 及以后参数是可有可无的。若通过 Number1 已经指定完毕所有要相加的数据(例如通过 Number1 指定了一个单元格区域,区域中已包含了所有数据),就不必再给出 Number2 及以后的参数;当需要更多要相加的内容时再通过 Number2、Number3…等给出(一般最多不要给出超过 30 个参数)。
例如:“SUM(A1:A5)”表示对 A1~A5 这 5 个单元格中的内容求和;“SUM(A1, A3,A5)”表示对单元格 A1、A3 和 A5 的数值求和(本书函数实例均不含“=”,因为函数可以作为公式的一部分,而“=”是用于输入整个公式的;由一个函数组成的公式只是公式的一种特例)。
【随讲随练课程】
-
条件求和函数 SUMIF
功能:也是相加求和,但会从参数指定的单元格区域中进行挑选,仅对挑选出的符合指定条件的那些单元格求和。
使用格式:SUMIF(Range, Criteria, Sum_range)
说明:Range 参数是要进行条件计算的单元格区域。Criteria 为求和的条件,其形式可以是数字、文本、表达式、单元格引用或函数等,例如可以是 32、"32"、"苹果"、">32"、B5、SQRT(4)等。Sum_range 是要求和的实际单元格区域,如果 Sum_range 参数省略,将对 Range 中的单元格求和;否则 Range 仅表示条件,将对 Sum_range 中符合条件的对应单元格求和。
例如:“SUMIF(B2:B25, ">5")”表示对 B2:B5 区域中大于 5 的数值进行相加求和; “SUMIF(B2:B5, "John", C2:C5)”表示先找到 B2:B5 中等于"John"的单元格,再通过这些单元格找到 C2:C5 中的对应单元格,对 C2:C5 中的这些对应单元格的数值求和。
【随讲随练课程】
-
多条件求和函数 SUMIFS
功能:也是相加求和,但是对指定区域中满足多个条件的单元格求和。
使用格式:SUMIFS(Sum_range, Criteria_range1, Criteria1, Criteria_range2, Criteria2, …)
说明:Sum_range 为实际求和的单元格区域。Criteria_range1 为在其中计算关联条件的第 1 个区域;Criteria1 为第 1 个求和的条件,例如条件可以是 32、"32"、"苹果"、">32"、B5、SQRT(4)等。Criteria1 与 Criteria_range1 配对使用。
Criteria_range2, Criteria2, …及以后的参数可省略,表示附加的区域和条件。
Criteria2 与 Criteria_Range2 配对使用,Criteria3 与 Criteria_range3 配对使用……但每个 Criteria_RangeN 的参数区域所包含的行数和列数都必须与Sum_range 的相同。
例如:“SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")”表示对区域 A1:A20 中符合以下条件的单元格求和:B1:B20 中的相应数值大于 0、且 C1:C20 中的相应数值小于 10。
【随讲随练课程】
-
平均值函数 AVERAGE
功能:求各参数的算术平均值。
使用格式:AVERAGE(Numberl, Number2,…)
说明:与 SUM 函数类似,第一个参数 Number1 是必须要给出的,Number2 及以后参数是可有可无的。若 Number1 中已经指定完毕所有要求平均值的数据(例如通过 Number1 指定了一个单元格区域,区域中包含了所有数据),就不必再给出 Number2 及以后的参数;若需要更多数据求平均值再通过 Number2 及以后的参数指定这些数据(一般最多不超过 30 个参数)。
例如:“AVERAGE(A2:A6)”表示对 A2~A6 这 5 个单元格的数据求平均值;“AVERAGE(A2:A6, C6)”表示对 A2~A6 这 5 个单元格及 C6 单元格中的数据(共6 个数据)求平均值。
如图(从略),我们已为法律一班“潘志阳”同学计算出了期末总分,现需为他计算平均分。选中要保存计算结果的单元格 J3,使其成为活动单元格。在【公式】选项卡【函数库】工具组中单击“插入函数”按钮,弹出“插入函数”对话框。在类别中选择“统计”,再从函数列表中选择 AVERAGE,单击【确定】。在打开的“函数参数”对话框中单击参数的“ ”按钮折叠对话框,然后选择区域 D3:H3,如图(从略)。再次单击“ ”恢复对话框,单击【确定】。再向下拖动 J3 的填充柄到 J9单元格,完成所有同学的平均分计算。
【随讲随练课程】
-
条件平均值函数 AVERAGEIF
功能:对指定区域中满足给定条件的单元格求算术平均值。使用格式:AVERAGEIF(Range, Criteria,Average_range)
说明:Range 参数是要进行条件计算的单元格区域。Criteria 为求平均值的条件,其形式可以是数字、文本、表达式、单元格引用或函数等,例如 32、"32"、"苹果"、">32"、B5、SQRT(4)等。Average_range 是可选的参数,表示要求平均值的实际单元格区域,如果 Average_range 参数省略,将对 Range 中的单元格求平均;否则 Range 仅表示条件,将对 Average_range 中符合条件的对应单元格求平均。
例如:“AVERAGEIF(A2:A5, "<5000")”表示求单元格区域 A2:A5 中小于 5000 的数值的平均值;“AVERAGEIF(A2:A5, ">5000", B2:B5)”表示对 B2:B5 中的一部分单元格求平均,这部分的单元格是:与 A2:A5 区域中大于 5000 的单元格所对应的那部分单元格。
【随讲随练课程】
-
求最大值函数 MAX 和求最小值函数 MIN
功能:计算一批数值中的最大值(MAX 函数)和最小值(MIN 函数)。
使用格式:MAX(Numberl, Number2,…) 和 MIN(Numberl, Number2,…)
说明:同样第一个参数 Number1 是必须要给出的,Number2 及以后参数是可有可无的。若 Number1 中已经指定完毕所有要求最大或最小值的数据(例如通过Number1 指定了一个单元格区域,区域中包含了所有数据),就不必再给出Number2 及以后参数;若需要更多数据求最大或最小值就通过 Number2 及以后参数指定这些数据(一般最多不超过 30 个参数)。
例如:“MAX(D2:D6)”表示求 D2 到 D6 单元格中的最大值;“MIN(E55:J55, 10)”表示求 E55:J55 区域中所有单元格中的数值、以及 10 这些数值中的最小值。
-
计数函数 COUNT 和 COUNTA
功能:统计某单元格区域中的单元格的个数,COUNT 是只统计内容为数字的单元格个数,COUNTA 是统计内容不为空的单元格的个数。
使用格式:COUNT(Value1, Value2,…) 和 COUNTA(Value1, Value2,…)说明:通过 Value1, Value2,……指定要计数的单元格区域,同样其中第一个参数 Value1 是必须要给出的,Value2 及以后参数是可有可无的。
例如:“COUNT(A2:A8)”表示统计单元格区域A2:A8 中包含数值的单元格的个数;“COUNTA(A2:A8)”表示统计单元格区域 A2:A8 中的非空单元格的个数。
-
条件计数函数 COUNTIF
功能:统计某单元格区域中符合给定条件的单元格个数。使用格式:COUNTIF(Range, Criteria)
说明:Range 表示要统计的单元格区域,Criteria 表示指定的条件,当条件为一个值时可直接写出,当条件为一个表达式(">=80")时,应将条件用双引号引起来。
例如:“COUNTIF(B2:B5, ">=80")”表示统计出 B2~B5 中值大于等于 80 的单元格个数。
如果单元格 D3:D17 中保存有全部学生的分数,其中 90 分以上为优秀,计算优秀率(90 分以上的人数占全部人数的比率)的公式是“=COUNTIF(D3:D17, ">=90") / COUNT(D3:D17)”。
-
多条件计数函数 COUNTIFS
功能:统计某个单元格区域中符合多个指定条件的单元格个数。
使用格式:COUNTIFS(Criteria_rangel, Criterial, Criteria_range2, Criteria2, …)说明:Criteria_range1 为在其中计算关联条件的第 1 个区域;Criteria1 为第 1个计数的条件,例如条件可以是 32、"32"、"苹果"、">32"、B5、SQRT(4)等。 Criteria_range2, Criteria2, …及以后的参数可省略,表示附加的区域和条件。
Criteria2 与 Criteria_Range2 配对使用,Criteria3 与 Criteria_range3 配对使用。每一个附加的区域都必须与参数 Criteria_range1 具有相同的行数和列数,这些区域无需彼此相邻。
例如:“COUNTIFS(A2:A7, ">80", B2:B7, "<100")”表示统计单元格区域 A2:A7 中大于 80 的单元格、并且对应在 B2:B7 中的单元格小于 100 的“行数”。
-
排位函数 RANK
功能:返回某一数值在一列数值中相对于其他数值的大小排名。使用格式:RANK(Number, Ref, Order)
说明:Number 是需要比较的一个数值。Ref 是一组数,可以是一个单元格区域的引用。函数的计算结果就是这个数值在这组数中的排名。Order 指定排名方式,如果 Order 为 0 或不输入的话,是降序排列;如果 Order 为非 0 值,则升序排列。
例如:“RANK(95, A2:A6, 1)”求数值 95 在单元格区域 A2:A6 中升序排列的第几位。
【随讲随练课程】