EXCEL软件处理《国家学生体质健康标准》数据的应用研究 您所在的位置:网站首页 体测成绩汇总怎么计算出来的 EXCEL软件处理《国家学生体质健康标准》数据的应用研究

EXCEL软件处理《国家学生体质健康标准》数据的应用研究

2024-07-11 21:04| 来源: 网络整理| 查看: 265

图1:身高体重指数评分表

图2:肺活量评分表

图3:1000米评分表

以中学为例,将《国家学生体质健康标准》评分表制作成一张工作表,命名为“标准”,按上图所示,分别将“体重指数(BMI)单项评分表”、“肺活量单项评分表”、“50米跑单项评分表”、“坐位体前屈单项评分表”、 “立定跳远单项评分表”、“一分钟仰卧起坐、引体向上单项评分”、“耐力跑单项评分表”、“男生引体向上、女生一分钟仰卧起坐附加分评分表”、“耐久跑附加分评分表”的评分标准录入在一张工作表中,以备后续函数运用时的参数调用。

其中“50米”和“1000/800米”项目的评分表,需要在评分表中的评分值后面另加一个“0.001”(后续LOOKUP函数会调用),如图3。

3.2 基本函数运用详解

为实现自动评分和自动评价,主要使用IF函数和LOOKUP函数。

3.2.1 IF函数

IF函数的涵义:如果(内容为 True,则执行某些操作,否则就执行其他操作)。

例如在进行评分时,如果性别为“男”,则后续自动匹配男生的评分标准,否则就匹配女生的评分标准。

3.2.2 LOOKUP函数

LOOKUP函数的涵义:LOOKUP (lookup_value, lookup_vector, [result_vector]),LOOKUP函数先找到lookup_value,然后匹配lookup_vector相同位置的值。如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配。

例如在进行肺活量(表2)评分,当学生的肺活量数据是“2300”时,函数会在评分表自动找到“2300”对应的分数是“70”分,从而返回值“70”,当实际数据小于“2300”,如“2290”时,此时函数找不到“2290”对应的分数值,函数会将小于 “2290”对应的值“2180”自动匹配“68”的分数,从而返回值“68”(见图4)。

图4:肺活量评分示例表

但是50米和1000/800米评分时,成绩越小,分数越高,如果按照上述“如果 LOOKUP函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配”的规则则会出现问题。如图5,左图中当学生成绩在表中有对应的值时如“7.8”,则返回值是“100”,当学生成绩在表中没有对应的值如“8.3”,返回的值是“80”,而实际分数应该是“78”。为解决这个问题对评分表做适当调整,如图5右图中,将标准值后面加上0.01,这样当学生成绩没有对应的值的时候如“8.3”,函数会将小于“8.3”对应的值“8.21”自动匹配“78”,这样就完美解决“成绩越小,分数越好“的自动评分的问题。

图5:调整前(左图)后(右图)评分示例表

3.3 各数据自动评分、评价的运用

图6:学生成绩自动计算及评价表

清楚了LOOKUP函数的涵义,下一步目标是对学生的所有体测数据进行自动计算和自动评价。

以初一年级为例,新建工作表,命名为“初一”(初二、初三以此类推),当教师将学生学号、姓名、性别、身高、体重、肺活量、50米、立定跳、坐位体前屈、引体向上/仰卧起坐、1000/800米的数据输入时,函数会自动计算出其对应的成绩和评价。

其公式如下:

体重指数对应的公式:=F2/(E2/100*E2/100);

体重指数成绩对应的公式:

=IF(M2>=25,"60",IF(AND(M2>=22.2,M2=22.2,M2=80,P2=60,P2



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有