按照姓氏排名excel怎么排名(Excel中如何对数据排名?如何唯一排
如何在excel中排序如何在Excel中对数据进行排序?如何唯一排名?如何在中国式排名
如何在Excel中对数字进行排序?为什么排名函数这么多?如何做一个唯一的排名(无重复排名)?什么是中文排名?中国风怎么排?
以前我们在介绍排名的应用或者做图表的时候,经常需要对数据进行排名。比如我们的柱形图和条形图基本都是排序的。为了保证图表能根据数据自动变化,我们都是用排名函数来做绘图数据。很多时候其实是有要求排名唯一的,否则会有问题。
排名功能可用于
排名函数介绍
Excel中的排名。有三个功能兰克兰克。AVGRANK.EQ,其中秩和秩。情商也有同样的功能。RANK是为与以前的版本兼容而保留的版本。等级。EQ是一个新实现的版本。
所以这里只介绍两个函数,RANK。情商和排名。AVG
虽然RANK是为了兼容之前版本而保留的功能,但也不用担心微软会弃用。虽然有可能,可能性比较小。
1. RANK.EQ
等级的参数。EQ如下
其实很简单,就是判断一个数(number)在一组数组(ref)中的排序,返回的结果需要按照给定的顺序为正或者倒数。
f和g列是排名的结果。分别以0和1为参数的EQ函数。如你所见,0是正数,1是倒数。
让 用0作为参数来介绍这两个函数。
从上图来看,这个正排名会对同一排名中的相同数字进行排名。例如,三个数字都是1000,所以它们的排名是1。这叫重复排名。,大部分情况下重复排名就够了。,在本文开头介绍的一些场景中,可能需要不重复排序。
从图中可以看出,三个1000都排在之一,那个900排在第四。这叫占位排名,就是三个虽然都是之一,占据了1,2,3的位置。其实还有一个需求,就是说你们三个1000之一,我900第二。这叫不占排名,也有人把这个排名叫做中国排名。
2. RANK.AVG
这个函数的用法和RANK.EQ基本相同,唯一的区别就是排名相同的时候该怎么做。
从图中可以看出,当排名不重复时,两个函数返回相同的结果,比如数字是300,排名都是11。排名重复的时候,结果就不一样了。
遇到重复排名时,排名。AVG将平均他们占据的排名,然后返回。
比如1000的数量分别占1,2,3,返回的结果是(1 2 3)/3=2。
数量500,分别占9和10,返回(9 10)/2=9.5的结果。
这就是函数名中AVG的由来。
在一些不常见的情况下,这个函数还是有实际需求背景的。以前没有这个功能的时候,需要加上排名修正系数,这是一个复杂的公式和概念。
不重复排名
正如本文开头介绍中提到的,要想避免排名重复,应该怎么做?最简单的是使用下面的公式
=RANK.EQ(C3,$C$3:$C$14,0)+COUNTIF($C$3:C3,C3)-1
其实我们把同一个数字按照出现的顺序再排一次,之一个出现在前面,一个出现在后面。这是一个很常见的排名。比如同样成绩的人按姓氏笔画(或拼音)排序,可以先按姓名列(按笔画顺序或拼音顺序)对数据区进行排序,再按此公式进行排序。
公平吗?不公平!但这要看场合,如果是决定点名的顺序,那就不 没关系。但在某些情况下,它赢了 不工作。我遇到过坚决反对这个排名的客户。我该怎么办?
答案是扔骰子。我认为它 没有欺骗是世界上最公平的事。
Excel中掷骰子就是用随机数函数rand。
我们添加一个辅助列排序数量,使用以下公式
=C3+RAND()/100
您可以将格式设置为0位小数。然后利用排名。均衡器功能
=RANK.EQ(G3,$G$3:$G$14,0)
结果如下
我把这种排名 叫做公平排名 。
用这种 ,偶尔会遇到重复排名的情况。直接按F9重新计算。
中国式排名
Let ;s看一下不占名次的公式(网上公式很多,但原理都是一样的):=SUMPRODUCT(($C$3:$C$14=C3)/COUNTIF($C$3:$C$14,$C$3:$C$14))
我们可以看到,1000量的三个排名是之一,900量的排名是第二。
这个公式还是比较复杂的,不用看原理,可以记在小本子上作为固定用法。如果你想明白原理,我在这里大致解释一下(以C7=900为例):
($C$3:$C$14=C7)判断大于等于当前值C3,这里的结果是数组(1,1,0,0,1,0,0,0,1),而countif ($ c $3: $ c $14)
好吧,那 今天白癜风网小编到此为止。s分享。
excel中最简单的中文排名公式如何在excel中计算两个排名的综合排名?