如何编写含多函数的单公式,依据分数区间生成对应评级?
成绩评级公式实现方案
问题说明

设定的成绩评级规则:
- 76-100分对应 VG
- 51-75分对应 G
- 26-50分对应 F
- 0-25分对应 P
需求:编写单个公式,根据总分自动生成对应评级。
常用实现公式
假设总分存放在单元格 A1,以下是几种实用的公式方案:
1. 嵌套IF函数(兼容所有Excel版本)
=IF(A1>=76,"VG",IF(A1>=51,"G",IF(A1>=26,"F","P")))
从最高档到最低档依次判断,满足条件则返回对应评级,未满足则进入下一层判断。
2. LOOKUP函数(简洁高效)
=LOOKUP(A1,{0,26,51,76},{"P","F","G","VG"})
利用LOOKUP的模糊匹配特性,第一个数组为各档位的最低分阈值,第二个数组为对应评级,自动匹配符合条件的结果。
3. SWITCH函数(Excel 2019及以上版本适用,可读性更强)
=SWITCH(TRUE,A1>=76,"VG",A1>=51,"G",A1>=26,"F",A1>=0,"P")
通过布尔值判断,返回第一个条件为TRUE对应的评级结果。
内容的提问来源于stack exchange,提问作者the D buster
相关产品推荐
相关产品推荐

