excel技巧

当Excel2013表格数据不在范围内时如何排名?

源码下载

一串数据,要进行排序,找出指定数据所在的排名,我们会优先考虑到rank函数,但是这样有局限性。例如,1、3、5、7、9这些数据,要算出2在里面的排名,用rank函数就算不出来,遇到这样情况我们该怎么办呢?

用Rank函数的问题

①我们启动Excel2013,绘制如下表格数据,在F2单元格输入公式: =rank(E2,C:C).



②回车,却得不到结果,向下填充单元格,又有结果,证明公式并没有出错。



③这是因为32并不是表格中的数据,用rank就查找不出来,而56是里面的数据,就可以找出来。

用countif函数解决问题

①在F2输入公式,=countif(C:C,">"&E2)+1



②回车得到结果,即使32不是范围内的数据,也能算出排名了。

软件下载

相关文章