将百分比转换为字母等级

将百分比转换为字母等级

我正在尝试在 Excel 上计算我的所有成绩。我已经计算出所有百分比,但我不知道如何将这些百分比自动转换为字母等级。

例如,“A”的范围是 100-90。我正在尝试弄清楚如何将字母分配到某个范围,并让其在最终百分比在这些范围之间移动时自动更新。

答案1

VLOOKUP 函数是一种简单的方法。创建一个如下的成绩阈值表(使用适用于您的情况的截止值):

[D]  [E]
 0    F
75    D
80    C
90    B
95    A

假设此表从单元格 D1 开始,您要翻译的数字成绩在 A2 中,而您想要的字母成绩在 B2 中。B2 中的公式将是:

=VLOOKUP(A2,D$1:E$5,2,True)

您可以将此公式复制到 B 列,以便翻译您需要翻译的成绩。该公式在成绩表的第一列中查找目标值 (A2),找到小于或等于目标值的最大表值,并在表的第二列中返回相关值。“True”表示值按升序排列并按此方式选择;对此参数使用“False”将查找完全匹配。

答案2

如果A1包含介于1000,然后:

=CHAR(MIN(70,74-MIN(INT(A1/10),9)))

将返回等效的字母等级。

具有任意成绩截止点的评分方案主题的变体:

=CHAR(70-2*INT(A1/75)-INT(A1/80)-INT(A1/90)-INT(A1/95))

用你的成绩分数线代替分母(在这个例子中,75=D,80=C,90-B,95=A)。

答案3

像这样:

=IF(A10<70,"F",IF(AND(A10>69,A10<=79),"B",IF(AND(A10>79,A10<85),"B+",IF(AND(A10>85,A10<91),"A-",IF(AND(A10>92,A10<98),"A",IF(A10>98,"A+"))))))

相关内容