首页 理论教育 排位和条件统计函数解析

排位和条件统计函数解析

时间:2023-05-23 理论教育 版权反馈
【摘要】:数值的排位是此值与指定区域中其他数值的相对大小。在Excel中完成的学生成绩统计与奖学金评定表如图2-7所示。排位函数也可向导输入:选定M3单元格,单击插入函数按钮进入“插入函数”对话框;Excel 2007及其以后版本选择“全部”类别,Excel 2003及其以前版本选择“统计”类别,再选定RANK函数,进入函数参数对话框,如图2-8所示。

排位和条件统计函数解析

1.排位RANK函数

排位RANK函数的功能是确定一个数值在一组数值中的位次(名次)。数值的排位是此值与指定区域中其他数值的相对大小。其函数公式为:

=RANK(number,ref,order)

式中,number表示需要排位的数字;ref表示包含一组数字的数组或引用,即需排位的全部总体,非数值型参数将被忽略;order表示排位方式,如果order为0或省略,则按降序排列,否则按升序排列。

例如:在A1至A5单元区域分别录入“70、35、35、10、20”。

在B1单元格录入公式“=RANK(A2,A1:A5,1)”或“=RANK(A2,$A$1:$A$5,1)”,则显示为“3”,即倒数第3名。

在B2单元格录入公式“=RANK(A1,A1:A5,1)”,则显示为“5”,即倒数第5位。

在B3单元格录入“=RANK(A1,$A$1:$A$5,0)”或“=RANK(A1,A1:A5)”,则显示为“1”,即顺数第1名。

2.条件计数Countif函数

条件计数Countif函数的功能是计算某个区域中满足给定条件的单元格数目。函数公式为:

=Countif(range,criteria)

式中,Range表示统计的总体或单元格区域;Criteria表示确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。

例如,“=Countif(C5:C15,1800)”的含义为:计算C5到C15单元格区域中,数值为1800的单元格数目有几个,假如这11个单元格中有5个单元格中的值为1800,则返回值为  “5”。

3.条件求和Sumif函数

条件求和Sumif函数的功能是对满足条件的单元格求和。函数公式为:

=Sumif(range,criteria,sum_range)

式中,Range表示用于条件判断的单元格区域(查找总体);Criteria表示相加求和的条件,其形式可以为数字、表达式或文本;Sum_range表示需要求和的实际单元格。

例如,“=Sumif(A2:A30,"A产品",D2:D30)”的含义为:在A2到A30单元格区域中找“A产品”,并将“A产品”对应的D2到D30单元格区域值求和;若A2到A30单元格区域中有5个“A产品”,那么将“A产品”所对应在D2到D30单元格区域中的5个单元格求和。

4.条件平均数Averageif函数

条件平均数Averageif函数用于运算某个区域内满足给定条件的所有单元格的平均值(算术平均值)。其函数公式为:

=Averageif(range,criteria,average_range)

式中,Range为统计总体,即计算平均值的单元格或单元格区域,它可以是数字或包含数字的名称、数组或引用。Criteria用于定义统计条件,要对哪些单元格计算平均值,它可以是数字、表达式、单元格引用或文本形式的条件。Average_range为要计算平均值的实际单元格集,若忽略,则使用Range。

5.三个条件函数之间的关系

Averageif=Sumif/Countif

注意:Excel 2003及其以前版本无法直接使用Averageif函数,但可以用“Sumif/Countif”计算条件平均数。(www.xing528.com)

某校的会计2班学生的各科成绩,如图2-7的A1至I16单元格区域所示。

在Excel中,全部用函数完成成绩统计与名次、评奖等级的运算。其中:

(1)评奖成绩:前5科平均成绩×85%+素质修养成绩×5%+体育×10%。

(2)名次:按评奖成绩排位。

(3)奖学金等级按评奖成绩确定:大于85为1等奖,大于70为2等奖,大于60为3等奖。

在Excel中完成的学生成绩统计与奖学金评定表如图2-7所示(除已知条件外,其他统计分析必须使用函数)。

图2-7 成绩统计与奖学金评定表

(1)成绩统计与计算。新建“学生成绩”表,录入A1至I16单元区域的已知数据。总成绩公式:J2=SUM(C2:I2);平均成绩公式:K2=AVERAGE(C2:I2);评奖成绩公式:L2=AVERAGE(C2:G2)∗85%+H2∗5%+I2∗10%。

选定J2至L2单元区域,将鼠标指针指向L2单元格右下角的填充柄,按下左键向下拖动至L16单元格,以自动填充这些单元格的公式。

单科最高分公式:C17=MAX(C2:C16);单科最低分公式:C18=MIN(C2:C16);单科平均分公式:C19=AVERAGE(C2:C16)。

选定C17至C19,通过C19单元格填充柄自动填充D17至I19单元区域公式。

(2)名次运算。在M2单元格录入排位公式“=RANK(L2,$L$2:$L$16,0)”。公式含义是:在L2至L16单元区域中,确定L2的值排位于第几名(按降序排列)。

通过M2单元格的填充柄,向下拖动到M16单元格。

说明:将M2单元格的Ref参数(引用区域)改为绝对引用($L$2:$L$16),是因为要拖动复制公式。若为相对引用(L2:L16),在用填充柄复制时将出现统计错误

(3)奖学金等级公式:N2=IF(L2>85,"1等奖",IF(L2>70,"2等奖",IF(L2>60,"3等奖","")))。

公式含义:L2单元格(评奖成绩)的值若大于85,则为1等奖;若大于70,则为2等奖;若大于60,则为3等奖;否则(小于或等于60)为空。

排位函数也可向导输入:选定M3单元格,单击插入函数按钮进入“插入函数”对话框;Excel 2007及其以后版本选择“全部”类别,Excel 2003及其以前版本选择“统计”类别,再选定RANK函数,进入函数参数对话框,如图2-8所示。

图2-8 排位RANK函数(Excel 2000)

单击第1个录入框后,用鼠标单击工作表的L3单元格;单击第2个录入框后,用鼠标在L2至L16单元区域拖动,再按下键盘上的“F4”键,将其改为绝对引用($L$2:$L$16);在第3个录入框中录入0,再单击“确定”按钮。

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

我要反馈