CASE 1
成绩等级判断
★★★要求:判断85分对应的成绩等级fx公式示例
=LOOKUP(85,$D$8:$D$13,$E$8:$E$13)
练习题公式(85)
=LOOKUP(F17,$D$8:$D$13,$E$8:$E$13)
解释:LOOKUP 找到不超过85的最大分数起点,并返回同一位置的等级。
=LOOKUP(查找值, 查找向量, [返回向量])
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 查找值 | 必填 | 要查找的内容,可以是编号、名称、日期或单元格引用。 |
| 2 | 查找向量 | 必填 | 只包含一行或一列的查找区域。 |
| 3 | 返回向量 | 选填 | 找到位置后,从这个一行或一列区域返回对应结果。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 查找值、查找向量
③ 回车并向下填充
双击填充柄,整列公式自动套用
=LOOKUP(85,$D$8:$D$13,$E$8:$E$13)
=LOOKUP(F17,$D$8:$D$13,$E$8:$E$13)
解释:LOOKUP 找到不超过85的最大分数起点,并返回同一位置的等级。
=LOOKUP(92,$D$8:$D$13,$F$8:$F$13)
=LOOKUP(F25,$D$8:$D$13,$F$8:$F$13)
解释:查找向量仍然使用最低分,返回向量改为奖金比例即可得到对应区间的比例。
=LOOKUP(2,1/($E$8:$E$13<>""),$E$8:$E$13)
解释:1除以非空判断会生成1和错误值,LOOKUP 查找2时会忽略错误并取得最后一个1对应的内容。
上面案例里的 最低分、等级 等列,就来自这张表
| 行 | 最低分 | 等级 | 奖金比例 | 评价 | 培训建议 | 状态 |
|---|---|---|---|---|---|---|
| 8 | 0 | 不及格 | 0 | 未达标 | 基础培训 | 需改进 |
| 9 | 60 | 及格 | 0.05 | 基本达标 | 巩固基础 | 正常 |
| 10 | 70 | 中等 | 0.08 | 表现一般 | 专项提升 | 正常 |
| 11 | 80 | 良好 | 0.12 | 表现良好 | 进阶培训 | 良好 |
| 12 | 90 | 优秀 | 0.2 | 表现优秀 | 管理培养 | 优秀 |
| 13 | 100 | 满分 | 0.3 | 表现卓越 | 重点培养 | 卓越 |