excel表格中,如何用公式把学生成绩的前30%转换为A等,中间的40%为b等,后30%为c等,多谢

如题所述

C2单元格输入这个函数后,填充下去,你可以按照实际情况做适当修改

=LOOKUP(RANK(B2,$B$2:$B$21)/COUNTA($B$2:$B$21),{0,0.4,0.7},{"A","B","C"})

追问

0,0.4,0.7,是不是代表A B C所占百分比啊

追答

是的
=LOOKUP(RANK(B2,$B$2:$B$21)/COUNTA($B$2:$B$21),{0,0.3,0.7},{"A","B","C"})
0代表前30%
0.3代表中40%
0.7代表后30%

追问

那{0,0.3,0.55}是不是表示 前15%,中30%,后55% 麻烦了

追答

不是

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-23
假设成绩在C2:C1000
在D2输入以下公式后复制到D2:D1000:
=IF(RANK(C2,$C$2:$C$1000)/COUNTA($C$2:$C$1000)<=0.3,"A",IF(RANK(C2,$C$2:$C$1000)/COUNTA($C$2:$C$1000)<=0.7,"B","C"))
第2个回答  2012-05-23
计算出百分比所在区域的学生成绩范围,在根据所属范围修改相应的等级
第3个回答  2012-05-23
举个例子说明一下,成绩又放在那个区域?
相似回答