在 Excel表中,有一列是总分(有数值),要求在另外一列用函数求等级,前20%为优秀,后50%为

2025-06-23 05:15:03
推荐回答(5个)
回答1:

应该根据数值求良好,优秀,合格。你还没有求就开始定比率,不合适。可以先求出20%占比多少,50%占比多少。然后用small或large求极值。最大5个,=large(数据,5)

回答2:

假设数据在A列
在B1中输入或复制粘贴下列公式
=IF(RANK(A1,A:A)<=COUNT(A:A)*20%,"优秀",IF(RANK(A1,A:A)<=COUNT(A:A)*50%,"良好","合格"))
下拉填充

回答3:

假设数据在A列
在B1中输入或复制粘贴下列公式
=IF(RANK(A1,A:A)<=COUNT(A:A)*20%,"优秀",IF(RANK(A1,A:A)<=COUNT(A:A)*50%,"良好","合格"))
下拉填充
再看看别人怎么说的。

回答4:

=IF(RANK(A1,A:A)/COUNT(A:A)<=20%,"优秀",IF(RANK(A1,A:A)/COUNT(A:A)>=50%,"合格","良好"))

回答5:

用IF函数 。