excel表中B列数据前30%在F列显示为优,后20%显示为差,其余显示为中
假设数据在B1:B12;
在单元格O1,或第1行的其他单元格,录入公式:
=IF(RANK(B1,$B$1:$B$12)<=INT(COUNT($B$1:$B$12)*0.3),"优",IF(RANK(B1,$B$1:$B$12)>COUNT($B$1:$B$12)-INT(COUNT($B$1:$B$12)*0.2),"差","中"))
下拉复制到O2:O12即可。
请参阅附图:
注意:
"前30%"取其整数,比如共有12个数据,12*30%=3.6,取3;
如需四舍五入取4,可将公式中的 INT(COUNT($B$1:$B$12)*0.3) 改为:
ROUND(COUNT($B$1:$B$12)*0.3,0)
"后20%"亦同理。
上一篇:批量设置超链接
热门标签: