跳至正文

考试成绩百分制转五级制Excel公式

将考试成绩从百分制转换到五级制真是一件奇事,五级制有五级九段制和十二段制,有的有A+,有的没有,百分制分数与ABCDEF的对应也千奇百怪,每个人都有自己的理解。感觉就像:There are a thousand Hamlets in a thousand people’s eyes。

赶紧查MOE(Ministry of Education),没有查到,想查MOM(The Ministry of Magic),担心不适用我们Muggle。

赶紧百度,版本太多,有人贴出了C和Python代码,但标准不对。赶紧Bing,版本更多,有人甚至开发了计算网站,Look:

————————————

2020.6.23 发现

我问了自己的学生,学生找出了《北京交通大学本科生课程考核与成绩管理办法》文件,文件中规定如下:

百分制成绩五级制成绩绩点
100-90A4
89-85A-3.7
84-81B+3.3
80-78B3
77-75B-2.7
74-72C+2.3
71-68C2
67-65C-1.7
64-63D+1.3
62-60D1
60以下F0

按BJTU标准,不用写程序,在Excel中直接计算:(其他标准可对照下面公式改改,注意有括号个数。)

=
if(Q2>=90,”A”,
if(Q2>=85,”A-“,
if(Q2>=81,”B+”,
if(Q2>=78,”B”,
if(Q2>=75,”B-“,
if(Q2>=72,”C+”,
if(Q2>=68,”C”,
if(Q2>=65,”C-“,
if(Q2>=63,”D+”,
if(Q2>=60,”D”,
“F”))))))))))

去掉回车符号如下:

=if(C2>=90,”A”,if(C2>=85,”A-“,if(C2>=81,”B+”,if(C2>=78,”B”,if(C2>=75,”B-“,if(C2>=72,”C+”,if(C2>=68,”C”,if(C2>=65,”C-“,if(C2>=63,”D+”,if(C2>=60,”D”,”F”))))))))))

将上面的绿色计算公式拷贝到你的记事本(or Notepad++ etc.),替换其中的Q2为你的成绩所在的列单元格,然后拖动Excel单元格计算即可。

拷贝上面的公式有可能由于分号自动转换不能使用,最可靠的做法,下载如下Excel,看例子,从中拷贝公式:

2022.7.3

我从我们交大本科毕业生的成绩单中看到的,这个截图起码在交大权威了:

END.