最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

巧用Excel函数 统计成绩分数

来源:动视网 责编:小OO 时间:2025-10-04 00:22:32
文档

巧用Excel函数 统计成绩分数

巧用Excel函数统计成绩分数目标:建立学生考试成绩统计表,能对成绩进行各种统计,主要是对名次进行排序。实例:输入学生考试成绩,算出了各科平均分、个人总成绩,再对成绩进行排序。(在Excel中制作好一个“学生档案”工作表,并输入好成绩。)*************************************************图1公式的应用将“Sheet2”工作表改名为“成绩统计”,选中A1单元格并输入“=学生档案!A1”,再次选中A1单元格后,按自动填充的方法拖动到A24单元格,然后
推荐度:
导读巧用Excel函数统计成绩分数目标:建立学生考试成绩统计表,能对成绩进行各种统计,主要是对名次进行排序。实例:输入学生考试成绩,算出了各科平均分、个人总成绩,再对成绩进行排序。(在Excel中制作好一个“学生档案”工作表,并输入好成绩。)*************************************************图1公式的应用将“Sheet2”工作表改名为“成绩统计”,选中A1单元格并输入“=学生档案!A1”,再次选中A1单元格后,按自动填充的方法拖动到A24单元格,然后
巧用Excel函数 统计成绩分数

目标:建立学生考试成绩统计表,能对成绩进行各种统计,主要是对名次进行排序。 

  实例:输入学生考试成绩,算出了各科平均分、个人总成绩,再对成绩进行排序。(在Excel中制作好一个“学生档案”工作表,并输入好成绩。)

*************************************************

图1

公式的应用

  将“Sheet2”工作表改名为“成绩统计”,选中A1单元格并输入“=学生档案!A1”,再次选中A1单元格后,按自动填充的方法拖动到A24单元格,然后选中A1~A24单元格,拖动到B24,会年惊奇地发现,学生的信息自动填好了。

  当“学生档案”中的学号或学生情况发生变化时,“成绩统计”中的数据也随之变化。

图2

函数的应用

  现在来求学生的总分和各科的平均分。比如在C26中填入“=AVERAGE(C2:C24)”,即能求出单元格C2到C24的平均值,这样该科的平均分就求出来了。

  比如I2中填入“=SUM(C2:H2)”,就能求出C2到H2的总和,就能算出该学生的总分。再次利用自动填充功能,就求出了各科的平均分和学生的总分。

  当数据有变化时,利用公式和函数计算的结果也会自动更新。

图3

名次的排序 

  单击“数据→排序”命令,选择“主要关键字”为“总分”,排序方式为“递减”,就会按总分进行排名。

  利用自动填充功能在J2到J24中填入序列号1-23,在K2中输入“1”,在K3中输入“=K2*(I3>=I2)+J3*(I3图4

成绩的统计

  在绘制每科成绩时,先统计出各分数段的人数。在新工作表中点击C4单元格,输入“COUNTIF('期中成绩 '!$D$2:$D$24,">=90")”,然后在C5单元格中输入“COUNTIF('期中成绩 '!$D$2:$D$24,">=80")-C4”,再在C6单元格中输入“=COUNTIF('期中成绩 '!$D$2:$D$24,">=70")-C4-C5”,最后在C7单元格中输入“=COUNTIF('期中成绩 '!$D$2:$D$24,">=60")-C4-C5-C6”。这样,语文成绩的各分数段人数就统计出来了。

图5

成绩分布图

  选中B4到C8单元格,单击“常用→图表向导”按钮,选择“图表类型→饼图”,从右侧的子图表类型中选择“分离型饼图”。再点击两次“下一步”按钮,输入图表标题为“语文成绩分布”,再点击“下一步”按钮至“完成”,成绩分布图就OK了。

用Excel函数计算年龄几法

在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:

一、利用DAYS360、CEILING和TRUNC函数

1.函数简介

①DAYS360函数

它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。它的语法为:

DAYS360(Start_date,end_date,method)

其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CEILING函数

它的语法为:

CEILING(number,significance)

其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数

它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:

TRUNC(number,num_digits)

其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式

①“虚工龄”

根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。由于工龄一般以年为单位,故用CEILING函数将上面的计算结果(沿绝对值增大的方向)取整,从而得出“虚工龄”。

②“实工龄”

计算“实工龄”的公式为:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中计算工龄天数的方法与上面的相同。TRUNC函数将 (DAYS360(A1,B1))/360的计算结果截去小数部分,从而得出“实工龄”。如果计算结果需要保留一位小数,只须将公式修改为 “=TRUNC((DAYS360(A1,B1))/360,1)”即可。

二、YEAR和RIGHT函数

1.函数简介

①YEAR函数

它可以计算出日期序列数(如两个日期相减的结果)所对应的年份数,其语法为:YEAR(Serial_ number),其中Serial_ 

number为待计算的日期序列数,既可以是一个具体的数值,也可以是一个表达式。

②RIGHT函数

该函数用来提取字符串最右边的若干个字符,因为YEAR函数的计算结果带有19等字样,必须利用RIGHT函数将它过滤掉。该函数的语法为:RIGHT(Text,Num_chars),其中Text是待计算的字符串,Num_chars用来指定从右向左提取的字符串长度(忽略时取1),例如“=RIGHT(“电脑爱好者”,3)”的计算结果为“爱好者”。

2.计算公式

由于YEAR和RIGHT函数的特点,它们组成的公式只能计算“实工龄”,具体形式为“=RIGHT(YEAR(A1-B1),2)”。公式中的A1和 B1分别存放工龄的截止和起始日期(正好与DAYS360函数相反),“YEAR(A1-B1)”计算出两个日期间的年份数,RIGHT(YEAR(A1-B1),2)则通过自右向左提取年份的后两位(工龄一般都是一位或两位数)。计算出来的一位数工龄前有个“0”,与习惯不太相符,这是上述公式的缺点。

三、N和INT函数

1.函数简介

①N函数

N函数属于信息函数之列,它可以完成单元格对象的转换。就是将数值转换成数字,日期转换成序列值,TRUE转换成1,其它对象转换成0。其语法为:N(value),其中的value是待转换的单元格对象,它可以是数值、日期等数据,也可以是一个表达式。

②INT函数

该函数可以将一个数值向下取整为最接近的整数。语法为:INT(number),其中number是待取整的一个实数或表达式,用它将计算结果取整为“实工龄”非常方便。

2.计算公式

由于INT函数的固有特点,用N和INT函数构成的公式只能计算“实工龄”,具体形式为“=INT((N(A1-B1))/365)”。公式中的A1和 B1分别存放工龄的截止和起始日期,“N(A1-B1)”计算工龄的序列数(其实就是工龄的天数),(N(A1-B1))/365将N(A1-B1)的计算结果转换为工龄,由于工龄数一般是小数,于是通过INT函数将它向下取最接近的整数。

Excel函数 计算实际年龄

1.

真实年龄=2007-出生的年份

=2007-YEAR(A1)

原理:

日期年份函数YEAR

语法:YEAR(serial_number)。

参数:serial_number为待计算年份的日期。

应用实例:“虚工龄”计算

所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1

和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。 

2.

真实年龄=两个日期(出生、当前日期)之间年数

=datedif(A1,today(),"y")

真实年龄=总天数-出生年份 再除以 365 ,再四舍五入

=ROUND((TODAY()-A1)/365,0)

=ROUND((TODAY()-A1)/365.25,0) 

EXCEL常用函数介绍

我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来统计处理表格中的数据。今天我们介绍下面七个常用函数:

  ABS:求出参数的绝对值。 

  AND:“与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 

  AVERAGE:求出所有参数的算术平均值。 

  COLUMN :显示所引用单元格的列标号值。 

  CONCATENATE :将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 

  COUNTIF :统计某个单元格区域中符合指定条件的单元格数目。 

  DATE :给出指定数值的日期。 

   1、ABS函数 

  函数名称:ABS 

  主要功能:求出相应数字的绝对值。 

  使用格式:ABS(number) 

  参数说明:number代表需要求绝对值的数值或引用的单元格。 

  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 

  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 

2、AND函数 

  函数名称:AND 

  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 

  使用格式:AND(logical1,logical2, ...) 

  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 

  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 

  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 

3、AVERAGE函数 

  函数名称:AVERAGE 

  主要功能:求出所有参数的算术平均值。 

  使用格式:AVERAGE(number1,number2,……) 

  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 

  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 

  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 

4、COLUMN 函数 

  函数名称:COLUMN 

  主要功能:显示所引用单元格的列标号值。 

  使用格式:COLUMN(reference) 

  参数说明:reference为引用的单元格。 

  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 

  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。 

5、CONCATENATE函数 

  函数名称:CONCATENATE 

  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 

  使用格式:CONCATENATE(Text1,Text……) 

  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。 

  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 

  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。

6、COUNTIF函数 

  函数名称:COUNTIF 

  主要功能:统计某个单元格区域中符合指定条件的单元格数目。 

  使用格式:COUNTIF(Range,Criteria) 

  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。   

  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 

  特别提醒:允许引用的单元格区域中有空白单元格出现。

7、DATE函数 

  函数名称:DATE 

  主要功能:给出指定数值的日期。 

  使用格式:DATE(year,month,day) 

  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 

  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。 

文档

巧用Excel函数 统计成绩分数

巧用Excel函数统计成绩分数目标:建立学生考试成绩统计表,能对成绩进行各种统计,主要是对名次进行排序。实例:输入学生考试成绩,算出了各科平均分、个人总成绩,再对成绩进行排序。(在Excel中制作好一个“学生档案”工作表,并输入好成绩。)*************************************************图1公式的应用将“Sheet2”工作表改名为“成绩统计”,选中A1单元格并输入“=学生档案!A1”,再次选中A1单元格后,按自动填充的方法拖动到A24单元格,然后
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top