Excel中的rank函数与rank.eq函数有什么区别

如题所述

Rank函数被拆分成2个函数:Rank.EQ保留原来的作用,而新增Rank.AVG能提高对重复值的排名精度。

Rank.EQ和原来的Rank函数功能完全一样,没有差异。

但Rank.AVG得到不同的结果:

1. 返回一个数字在数字列表中的排位

2. 数字的排位是其大小与列表中其他值的比值

3. 如果多个值具有相同的排位,则将返回平均排位。而不是Rank和Rank.EQ中的首次排名。

rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。

扩展资料

假如A列从A1单元格起,依次有数据80、98、65、79、65。

在B1中编辑公式

=RANK(A1,$A$1:$A$5,0)

回车确认后,向下复制公式到B5单元格。

效果:

从B1单元格起依次返回值为2、1、4、3、4。

注意:

公式中的参数0(零)或省略,Excel 对数字的排位是把数据从大到小的降序排列,也就是说数值最大的排名第1。

再试试看:

在C1中编辑公式

=RANK(A1,$A$1:$A$5,1)

回车确认后,向下复制公式到B5单元格。

此时从C1单元格起依次返回的值是4、5、1、3、1。

也就是说,此时A列中数据是按从小到大排列名次的,最小的数值排位第1,最大的数值排位最末

参考资料来源:RANK函数——百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-18
期Rank函数,对相同数值返回的排名值相同。即:【对重复数的排位相同】

因此,后续开发了两个函数Rank.EQ和Rank.AVG

其中,Rank.EQ和原来的Rank函数功能完全一样,没有差异。

但Rank.AVG得到不同的结果:
1. 返回一个数字在数字列表中的排位
2. 数字的排位是其大小与列表中其他值的比值
3. 如果多个值具有相同的排位,则将返回平均排位。而不是Rank和Rank.EQ中的首次排名。

即,Rank函数被拆分成2个函数:Rank.EQ保留原来的作用,而新增Rank.AVG能提高对重复值的排名精度。本回答被提问者和网友采纳
第2个回答  2018-03-19
函数RANK.EQ的用法与函数RANK一样。当需要进行排序的数值相等时以排位最高的为结果。即有2个相等数值都排在第3名,第4名则为空缺。
第3个回答  2018-05-22

Rank函数,对相同数值返回的排名值相同。即:【对重复数的排位相同】。

因此,后续开发了两个函数Rank.EQ和Rank.AVG。

其中,Rank.EQ和原来的Rank函数功能完全一样,没有差异。

但Rank.AVG得到不同的结果:

1. 返回一个数字在数字列表中的排位;

2. 数字的排位是其大小与列表中其他值的比值;

3. 如果多个值具有相同的排位,则将返回平均排位。而不是Rank和Rank.EQ中的首次排名。

即,Rank函数被拆分成2个函数:Rank.EQ保留原来的作用,而新增Rank.AVG能提高对重复值的排名精度。

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

第4个回答  2018-05-08

rank.eq函数是rank函数的分支。rank.eq函数返回排名的平均值,rank函数返回排名最高值。

如:排名为1、2、3时,rank.eq函数返回2,rank函数返回3.

rank函数使用语法:RANK(number, ref, order)。Number 必须有一个数字值 ; ref 必须是一个数组或单元格区域包含数字数据值 ; 是可选的 order。如果省略 order,或者将它分配一个值为 0 (零) number 排位是数字的数字的在 ref 中 number 位置,如果 ref 数字的数字的按降序顺序排序。如果 order 分配任何非零值,假定 ref 为排名按升序排序。

本回答被网友采纳
相似回答