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

Excel中的rank函数与rank.eq函数有什么区别,第1张

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

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

但RankAVG得到不同的结果:

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

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

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

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函数——

if用法:如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。例如,如果 A1 大于 10,公式 =IF(A1>10,"大于 10","不大于 10") 将返回“大于 10”,如果 A1 小于等于 10,则返回“不大于 10”。 RANK 函数 全部显示 全部隐藏 返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。 要点 此函数已被一个或多个新函数取代,这些新函数可以提供更高的准确度,而且它们的名称可以更好地反映出其用途。仍然提供此函数是为了保持与 Excel 早期版本的兼容性。但是,如果不需要后向兼容性,则应考虑从现在开始使用新函数,因为它们可以更加准确地描述其功能。有关新函数的详细信息,请参阅 RANKAVG 函数和 RANKEQ 函数。 语法RANK(number,ref,[order]) RANK 函数语法具有下列参数 (参数:为 *** 作、事件、方法、属性、函数或过程提供信息的值。):Number 必需。需要找到排位的数字。 Ref 必需。数字列表数组或对数字列表的引用。Ref 中的非数值型值将被忽略。 Order 可选。一数字,指明数字排位的方式。 如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。说明 函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。由于某些原因,用户可能使用考虑重复数字的排位定义。在前面的示例中,用户可能要将整数 10 的排位改为 55。这可通过将下列修正因素添加到按排位返回的值来实现。该修正因素对于按照升序计算排位(顺序 = 非零值)或按照降序计算排位(顺序 = 0 或被忽略)的情况都是正确的。重复数排位的修正因素 =[COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2。在下列示例中,RANK(A2,A1:A5,1) 等于 3。修正因素是 (5 + 1 – 2 – 3)/2 = 05,考虑重复数排位的修改排位是 3 + 05 = 35。如果数字仅在 ref 出现一次,由于不必调整 RANK,因此修正因素为 0。示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

如何复制示例?选择本文中的示例。 要点 不要选择行或列标题。 从“帮助”中选择示例 按 Ctrl+C。 在 Excel 中,创建一个空白工作簿或工作表。 在工作表中,选择单元格 A1,然后按 Ctrl+V。 要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。将示例复制到一个空白工作表中后,可以按照您的需要改编示例。 123456789A数据7353512公式说明(结果)=RANK(A3,A2:A6,1)35 在上表中的排位 (3)=RANK(A2,A2:A6,1)7 在上表中的排位 (5)

RANKAVG函数是Excel2010版本中的新增函数,属于RANK函数的分支函数。原RANK函数在2010版本中更新为RANKEQ,可以与RANK函数同时使用并且作用相同。

RANKAVG函数的不同之处在于,对于数值相等的情况,返回该数值的平均排名。而作为对比,原RANK函数对于相等的数值返回其最高排名。

如,A列中有两个最大值数值同为37,原有的RANK函数返回他们的最高排名同时为1,而RANKAVG函数则返回他们平均的排名,即(1+2)/2=15。同理,如有三个数值37的RANK排名均为1,而他们的RANKAVG排名则为(1+2+3)/3=2。

Excel rank函数和rankeq函数的区别如下:

两者用法一致,没有区别。rank是Excel早起版本就有的函数,而rankeq是Excel2010才开始出现的,同时增加了rankavg函数,微软准备用rankeq替换rank函数,以避免与rankavg混淆。将来的某个版本可能就不会再用rank函数了,现在的版本之所以保留rank,是为了与低版本Excel兼容。

Rank函数,对相同数值返回的排名值相同。即:对重复数的排位相同。因此,后续开发了两个函数RankEQ和RankAVG。其中,RankEQ和原来的Rank函数功能完全一样,没有差异。

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh *** 作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策 *** 作,广泛地应用于管理、统计财经、金融等众多领域。

Excel 是 Microsoft Office system中的电子表格程序。您可以使用 Excel 创建工作簿(电子表格集合)并设置工作簿格式,以便分析数据和做出更明智的业务决策。特别是,您可以使用 Excel 跟踪数据,生成数据分析模型,编写公式以对数据进行计算,以多种方式透视数据,并以各种具有专业外观的图表来显示数据。简而言之:Excel是用来更方便处理数据的办公软件。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12181098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存