好意思式排名泰國 人妖
特质:要是有两个数字排名雷同,如下图,有两个第5名,下别称等于第7名,跳过了6。也等于说最大的次第和总额据量一致,其中的第2个第5占据了“第6”这个排行。
单列获利排名公式:=RANK(C2,C2:C11)
图片泰國 人妖
双列获利排名公式:
=RANK(J2,($J$2:$J$6,$N$2:$N$6)) ---第一列
=RANK(N2,($J$2:$J$6,$N$2:$N$6)) ---第二列
图片
录取排名
图片
什么是“中国式排名”?
以上图为例证明,C列是学生获利,D列为学生获利排位。比如学生江张六和张七的获利并排排名为5,李五和李六的并排排名是6,张五排名是7。这种排名面容在并排排名之后仍保捏衔接的排行,中间不会断绝。
宇宙只好中国对学生获利弃取的是排名的挨次,故称“中国式排名”。
图片
闪耀事项:
· 有的Excel诳骗不了这个公式,因为你的Excel中宏的级别设成是低。大概是在安设office莫得王人备安设。
图片
排名公式先容一、诳骗SUMPRODUCT函数
1.公式一:=SUMPRODUCT(($C$2:$C$11泰國 人妖>C2)/COUNTIF($C$2:$C$11,$C$2:$C$11)) 1
公式的前半部分$C$2:$C$11>C2是复返一个数组:在C2:C11区域内大于C2的 单位格数值的个数,这里为0;公式后半部分“/ COUNTIF($C$2:$C$11,$C$2:$C$11)”可表述为“*1/ COUNTIF($C$2:$C$11,$C$2:$C$11)”, COUNTIF($C$2:$C$11,$C$2:$C$11)的值历久为一个固定值1,环球不错测试一下。是以这个公式可简化为0*1 1=1。道理等于说在E3:E16区域内莫得比E3大的数,排名为1。
再例如证明单位格D3的公式为:“= SUMPRODUCT(($C$2:$C$11>C2)/COUNTIF
($C$2:$C$11,$C$2:$C$11)) 1”。在E3:E16区域内比E10大的数字有6个,故其排名为7,是以函数公式背面要加1。
※公式简化:
=SUMPRODUCT((C$2:C$11>=C2)/COUNTIF(C$2:C$11,C$2:C$11))
这亦然环球所说的中国式排名,在中国东说念主的民俗中,不管有几个并排第2 名,之后的排名仍应该是第3 名,即并排排名不占用排行。
※ 降序公式
=SUMPRODUCT((C$2:C$11<=C2)/COUNTIF(C$2:C$11,C$2:C$11))
2. 公式二:=SUMPRODUCT(N(IF(FREQUENCY($C$2:$C$11,$C$2:$C$11),$C$2:$C$11,0)>=C2)
【想路分析】
(1) 使用FREQUENCY将数组中不重迭出现的元素符号出来,第一次出现的元素符号出现次数,重迭出现的元素符号0,如FREQUENCY($C$2:$C$11,$C$2:$C$11)复返数组{2;1;2;0;1;1;0;1;1;0}
(2) 使用IF条目勾通第1步的符号使原数组复返不重迭元素与0组成的数组,即公式中的IF(FREQUENCY($C$2:$C$11,$C$2:$C$11), $C$2:$C$11,0)复返数组{8;9.5;9;0;8.5;6;0;7.5;7;0}
(3) 将第2步恶果与数组中的每一个元素相比,判断是否大于等于其数值,复返一串逻辑值组成的数组即IF(FREQUENCY($C$2:$C$11,$C$2:$C$11), $C$2:$C$11,0)>=C2复返恶果为{TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
(4) 使用N函数将逻辑值TRUE和FALSE分辩飘摇为1和0,即{1;1;1;0;1;0;0;0;0;0}
(5) 终末使用SUMPRODUCT函数统计第4步中的乞降恶果,即中国式排名的排行。
二、诳骗SUM IF函数组合
=SUM(IF($C$2:$C$11<=C2,'',1/(COUNTIF($C$2:$C$11,$C$2:$C$11)))) 1
这是一个SUM(IF(Logical-test[value-if,[value-if-false),countif(rang,criteria))的数组公式,按ctrl shift enter三键汗漫。下拉复制公式即可得出其余的排名。
公式评释: COUNTIF($C$2:$C$11,$C$2:$C$11)部分:这是一个数组运算用法,它的运算经过是:
COUNTIF($C$2:$C$11,C2)
COUNTIF($C$2:$C$11,C3)
COUNTIF($C$2:$C$11,C4)
……
分辩统计B2、B3、B4单位格在B2:B6区域中出现的次数。获得恶果为:1,1,1,2,2。其中“1”代表此单位格中的骨子在B2:B6区域中只出现一次,即莫得重迭;“2”代表此单位格中的骨子在B2:B6区域里重迭2次。这一步的操作,不错获得数据是否有重迭和以及重迭的次数。
1/ COUNTIF($C$2:$C$11,$C$2:$C$11)部分:在公式裁剪栏选中这部分公式,按F9键查察运算恶果为:{1;1;1;0.5;0.5}。
IF($C$2:$C$11>C2,……)部分:
IF第一参数:$C$2:$C$11>C2的恶果是:{FALSE;TRUE;FALSE;TRUE;TRUE},道理是B2单位格中的骨子分辩和C2:C11区域内的各个单位格骨子进行大小相比。
“IF($C$2:$C$11>B2, 1/ COUNTIF($C$2:$C$11,$C$2:$C$11))”,这里IF不祥了第三参数,因此当获得FALSE时,此时将复返恶果“FALSE”,当获得TRUE时,此时将复返对应的恶果,获得的恶果是{FALSE;1;FALSE;0.5;0.5}。
接着SUM函数对IF函数内的恶果进行加总,获得恶果“3”。为什么还要再加上“1”呢?原因是IF函数内的测试条目是“>”,关于“B2:B6区域”里的最大值“72”而言,获得的恶果是{FALSE;FALSE;FALSE;FALSE;FALSE},那么SUM函数诡计获得的值等于“0”,显著排名第0位,不适当知识,因此要稀奇加上“1”。
这个中国式排名公式的中枢部分等于:“1/ COUNTIF($C$2:$C$11,$C$2:$C$11)”,诡计是幸免重迭诡计雷同项。
※ 降序公式
{=SUM(IF($C$2:$C$11<=C2,1/(COUNTIF($C$2:$C$11,$C$2:$C$11)),''))}
三、诳骗SUM COUNTIF函数
=SUM((C2<=C$2:C$11)/COUNTIF(C$2:C$11,C$2:C$11)) }
函数要道部分是 1/COUNTIF(C$2:C$11,C$2:C$11)。countif(Rng,Cel)函数的作用是【统计】 Rng区域中适当Cel【雷同条目】的【元素个数】,即每个元素的重迭次数。
要是Cel参数是一个数组区域,那么将复返一个数组恶果:即: COUNTIF(C$2:C$11,C$1:C$11)的含义,等于分辩以第2参数C$2:C$11区域中的7个单位格为条目,每次查找第1参数C$2:C$11区域中=C$2 或C$3 或C$4…… 或C$11的元素数……复返一个数组恶果如:{1,1,2,1,2,1,1}即,区域中每个元素的重迭次数。
显著1代表重迭次数=1,即这个元素在通盘区域中只出现了1次。
2代表重迭次数=2,即这个元素在通盘区域中一共出现了2次。
…………
到这里就不错发现一个首要礼貌: 【区域中,重迭n次的元素个数=n个】。即,
重迭次数=1的 元素数只好1个,
重迭次数=2的 元素数会有2个,
重迭次数=3的 元素数会有3个,
……
重迭次数=5的 元素数会有5个
因此,接下来引入一个首要的诡计恶果:1/COUNTIF(C$2:C$11,C$2:C$11)
例如: COUNTIF(C$2:C$11,C$2:C$11)= {1,1,2,1,2,1,1}时,
1/ COUNTIF(C$2:C$11,C$2:C$11) 诡计就复返 = {1,1,0.5,1,0.5,1,1}
那么把这个数组恶果相加,你就会惊羡地发现:总和=区域中不重迭元素的个数
其实道理很浅易,非常于关于每一个不重迭元素来说,要是这个元素在区域中一共重迭了n次,那就一定会有n个元素。
那么,关于每一个元素COUNTIF()恶果=n,而其1/COUNTIF()恶果=1/n,因为一共有n个元素,那么它们的总和=n*(1/n)=1
…………
即,=Sum(1/Countif(rng,cel)) 获得的诡计恶果,就会是rng区域中不重迭元素的个数。进一步,要是咱们需要统计比这个数大的个数,虽然使用(C$3:C$9>=C3)手脚数组诡计条目就不错了。
萝莉porn因此,终末的合成公式等于:SUM((C3<=c$2:c$11>=)/COUNTIF(C$2:C$11,C$2:C$11))
即,用sum()统计以适当 (C$2:C$11>=C3)为条目,用/COUNTIF(C$2:C$11,C$2:C$11)挨次统计区域中不重迭元素的个数终末就获得了【中国式排名】的恶果。
※ 降序公式:
{=SUM((C2>=$C$2:$C$11)/COUNTIF($C$2:$C$11,$C$2:$C$11))}
四、SUM FREQUENCY组合
1. 数组公式:
{=SUM(--IF(FREQUENCY($C$2:$C$11,$C$2:$C$11)>0,$C$2:$C$11>C2)) 1}
2. 世俗公式:
=SUM(--(FREQUENCY($C$2:$C$11,IF($C$2:$C$116>=C2,$C$2:$C$11))>0))
五、SUM MATCH组合
{=SUM(--IF($C$2:$C$11>=C2,MATCH($C$2:$C$11,$C$2:$C$11,)=ROW($C$2:$C$11)-1))}
六、 统计双列获利排名公式
第一列公式:
=COUNT(0/FREQUENCY(CHOOSE({1,2},$H$2:$H$6,$L$2:$L$6)-H2,ROW($1:$100)-1))
第二列公式:
=COUNT(0/FREQUENCY(CHOOSE({1,2},$H$2:$H$6,$L$2:$L$6)-L2,ROW($1:$100)-1))
图片
END图片
本站仅提供存储工作,通盘骨子均由用户发布,如发现存害或侵权骨子,请点击举报。