excel中RANK函数出错

我在使用使用excel中的rank函数对学生GPA进行排名时出现如图错误。GPA是两个数相除得来的,已查他们相除的除数和被除数都一样。RANK公式如图里面所示。全是下拉复制过来的。使用countif统计分数出现次数和排名出现次数其他相同分数的排名并没有出错。还请高手指教,分数不多,仅表心意。如果解答的好必当加分!谢谢

    想将一列数字排序,最易想到的是用排序按钮,然后下一列用自动填充功能填充,但是当遇到两个数据相同的时候,这样填充出来的数据就不能很好的显示排名情况。如下图所示,两个105相同的分数,但是自动填充显示的名次却不一样。还得对这些相同分数的排名进行手动修改。

    如何让EXCEL帮助,不用排序快捷键,而且能去除重名次呢。首先不用将数据排序,回到最初数据形式。如下图所示:

    下面需要运用RANK函数。在B2单元格中输入以下内容:=RANK(A2,$A$2:$A$24)。其中A2是需要确定位次的数据,$A$2:$A$24表示数据范围,括号里的内容即表示A2单元格数据在A2:A24这个数据区域的排名情况,公式计算结果将被显示在B2单元格里。下图1为公式,下图2为计算结果的显示。

    然后选中B2单元格,将鼠标放在右下角,鼠标变成小十字的时候,按下鼠标左键不放,往下拉到B24单元格,这样所有分数的排名就显示出来了。如下图所示:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-24
很明显就是2.994这两个实际值是不同的,

建议你将GPA公式改为
=round(原公式,3)
后面RANK函数应该就不会出错了,
具体原因咱也搞不清楚,本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网