你们好,我是教育新闻网的客服熊熊,今天为大家说一下这个用Excel自动计算各年级体育成绩相关的问题。
用Excel自动计算各年级体育成绩的方法步骤:
1、将所有体检标准组织成统一的数据格式。
2、体能测试标准有两种,一种是测量结果越高,得分越高,比如肺活量、仰卧起坐、跳绳等。
3、二是测量结果越高,得分越低,如50米跑、耐力跑、身体质量指数指数等。
4、查询计算
5、由于存在对应于年级、性别和不同测量分数的分数,因此需要构造两个VBA函数进行查询和计算:
6、1)按年级性别查询体质(1类标准):
7、功能:
8、构造函数vba函数:GeneralSearch。
9、示例:
10、综合搜索('项目标准表名称',性别,年级,体育项目名称,测量结果项目)。
11、2)按年级性别查询体质(两种标准):
12、功能:
13、构造一个自定义vba函数:SearchType1。
14、示例:
15、search type 1(‘项目标准表名’、性别、年级、运动项目名和测量结果项目)。
16、第三步:查询重量。
17、二维权重表(等级-项目)中不同项目在不同等级中所占比例的查询方法;
18、功能:
19、两个excel原生函数INDEX和MATCH相结合,实现了二维表的查询:
20、示例:
21、INDEX(项目重量表的范围,MATCH(必需项目,项目重量表的项目名称列,),MATCH(必需等级,项目重量表等级名称行,)
22、步骤4:限制空值。
23、由于不同等级计算总分的项目和自定义函数GeneralSearch的返回值不同,EXCEL计算总分时参数中会出现空值或不必要的文本返回值,导致求和公式出现错误。为了清理计算过程并使excel模板通用,有必要过滤数据中的空值和文本返回值。
24、功能:
25、使用IF函数的嵌套实现将多个非法返回值过滤到计算中。
26、示例:
27、IF(单项分值=' ',0,IF(单项分值='未找到',0,单项分值))。
28、模板实例
29、以上内容只是说明原理的方法,具体的Excel模板可以直接下载使用。
30、如果需要自己更改或修改,可以参考以上步骤和方法。
31、体检Excel模板和标准文档可从百度云盘下载:
32、https://pan.baidu.com/s/1ibnZCwyPRcXuamr1UvScnQ
今天文章就到此结束了,希望本文的内容能对大家有所帮助!