在EXCEL中如何按学生的成绩化分出优、良、差?同时在不变更学生名字的顺续而排出名次 又如何实现?

如题所述

假设成绩在B2中,则公式为:
1.优良差的划分:假设60分以下为差,85分以下为良,85分(含)以上为优,则公式为:
=lookup(b2,{0,60,85},{"差","良","优"})
或者:
=if(b2<60,"差",if(b2<85,"良","优"))
下拉复制公式即可。

2.排名次:
=rank(b2,b:b)
下拉复制公式即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-02
举例:A列是姓名,B列成绩,C列写等第,D列是名次
C2公式:=VLOOKUP(B2,{0,"差";70,"良";85,"优"},2),这是根据满70为良,满85为优,小于70为差的标准
,自己可以在公式中改分数。
D2公式:=RANK(B2,B$2:B$7),注意后面的B$2:B$7,根据自己表格的情况改区域,要注意绝对引用,即这个美元符号不能丢了。
如图: