MATCH + SWITCH
按分数做ABCD评级:
A级 | B 级 | C 级 | D 级 |
---|---|---|---|
95分以上 | 85-94分 | 70-84分 | 70分以下 |
MATCH(目标数据, 常量数组, -1表示数组是降序排列的并且查找>=目标数据的最小数值)
A1
的值在组中{100,94.9,84.9,69.9}
中能排第几?
=MATCH(A1,{100,94.9,84.9,69.9},-1)
swith:按结果匹配值
=SWITCH(1, 1,"A",2,"B",3,"C",4,"D") // A
=SWITCH(2, 1,"A",2,"B",3,"C",4,"D") // B
=SWITCH(3, 1,"A",2,"B",3,"C",4,"D") // C
=SWITCH(4, 1,"A",2,"B",3,"C",4,"D") // D
=SWITCH(MATCH(A1,{100,94.9,84.9,69.9},-1),1,"A",2,"B",3,"C",4,"D")
效果:
Rauk
Rauk
参数只支持引用
,所以如果可以用单元格引用的话,直接rauk很简单
=RANK(A1,$A$1:$AP$1,0)