[图文]excel排名公式大全

火端文库
当前位置:首页 » excel排名公式大全 » 正文

[图文]excel排名公式大全

值得收藏:excel排名公式大全
值得收藏:excel排名公式大全

excel 排名公式大全排名的函数用排名函数来对成绩进行排名,用起来非常地方便。

=IF(ISERR(RANK(M3,M:M)),"",RANK(M3,M:M)) A 列是成绩,B 列是排名 =SUMPRODUCT((A$1:A$9>A1)/COUNTIF(A$1:A$9,A$1:A$9))+1自动排名公式=RANK(C3,$C$3:$C$12) =RANK(A2,$A$2:$A$11,0) =RANK(C2,$C$2:$C$65)+COUNTIF($C$2:C2,C2)-1 百分比排名的公式写法为: =PERCENTRANK($C$3:$C$12,C3)平均分及总分排名=AVERAGE(B2:E2) =RANK(F2,$F$2:$F$65536)求名次排名统计成绩时遇到一个分别求班级和年级总分名次排名的问题, 不晓得应该运 用什么公式来实现。

班级名次: =SUMPRODUCT((BJ=A2)*(ZF>E2))+1 年级名次: =RANK(E2,ZF) 公式下拖。

排名次根据总分值大小,只将姓名排序后, 降序结果 =INDEX(A$2:A$6,RANK(D2,D$2:D$6)) 根据总分值大小,只将姓名排序后, 升序 =INDEX(A$2:A$6,RANK(D2,D$2:D$6,1))根据分数进行普通排名=RANK(A2,$A$2:$A$12)

=RANK(A2,A$2:A$12)+COUNTIF(A$2:A2,A2)-1 =SUMPRODUCT(1*($E$3:$E$12>=E3)) =RANK(K3,$K$3:$K$26) =RANK(A2,A$2:A$12) =SUM((A$2:A$12>=A2)/COUNTIF(A$2:A$12,A$2:A$12)) =COUNTIF($K$3:$K$26,">"&K3)+1 =INDEX($A$2:$A$7,MATCH(LARGE($C$2:$C$7,ROW(A1)),$C$2:$C$7,0), 1) =SUMPRODUCT(($A$2:$A$12>A2)/COUNTIF($A$2:$A$12,$A$2:$A$12&" "))+1 =RANK(D2,OFFSET($A$1,MATCH($A2,$A:$A,0)-1,3,COUNTIF($A:$A,$A2), 1))对于普通排名分数相同时,按顺序进行不重复排名=RANK(K32,$K$32:$K$55)+COUNTIF($K$32:$K32,K32)-1 =COUNTIF($K$32:K32,K32)-1+COUNTIF($K$3:$K$26,">"&K32)+1 =SUMPRODUCT(1*(($E$3:$E$12+ROW($E$3:$E$12)/100>=($E3+ROW(E3) /100)))) =RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1 =SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100)>=(E3+B3/100)))依分数比高低名次成绩排名=RANK($E3,$E$3:$E$22) 內建方式排名 =SUMPRODUCT(1*($E$3:$E$12>=E3)) 一般方式排名 {=RANK(E3,$E$3:$E$22)+SUM(IF($E$3:$E$22>E3,1/COUNTIF($E$3:$E $22,$E$3:$E$22),0))-COUNTIF($E$3:$E$22,">"&E3)} 一般方式排名 =RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1 不重复排名 =SUMPRODUCT(1*(($E$3:$E$12+ROW($E$3:$E$12)/100>=($E3+ROW(E3)/1 00)))) =SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100)>=(E3+B3/100)))不重复排 名 =SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100+$C$3:$C$12/10000)>=(E3+ B3/100+C3/10000)))不重复排名 =RANK($E3,$E$3:$E$22,1)倒排序美国式排名=RANK(K247,$K$247:$K$270) =RANK(B1,$B1:$H1)

中国式排名=RANK(B2,$B$2:$B$21,0) =RANK(B1,$B1:$H1)+COUNTIF($B$1:B1,B1)-1 =SUM(IF($A$1:$E$1>=A1,1/COUNTIF($A$1:$E$1,$A$1:$E$1),"")) =SUMPRODUCT(($B$2:$B$21>=B2)/COUNTIF($B$2:B$21,B$2:B$21)) =SUMPRODUCT((B$3:B$21>B3)*(1/COUNTIF($B$3:$B$21,$B$3:$B$21))) +1 (升序) =SUMPRODUCT((B$3:B$21B2)))+1} {=SUM(IF($B$3:$B$21<=B3,"",1/(COUNTIF($B$3:B$21,B$3:B$21))))+1} (升序) {=SUM(IF($B$3:$B$21<=B3,1/(COUNTIF($B$3:B$21,B$3:B$21)),""))} (降 序) {=SUM(IF($B$2:$B$21>B2,1/COUNTIF($B$2:B$21,B$2:B$21)))+1} {=SUM(IF($A$1:$E$1>=A1,1/COUNTIF($A$1:$E$1,$A$1:$E$1),""))} {=SUM(($B$2:$B$21>B2)*(MATCH($B$2:B$21,B$2:B$21,)=ROW($1:$2 0)))+1} {=SUM(IF($B$1:$H$1<=B1,"",1/(COUNTIF($B$1:$H$1,$B$1:$H$1))))+1}求最精简的自动排名公式=RANK(E2,$E$2:$E$21) =RANK(A2,$A$2:$A$9,0) =RANK(A2,$A$2:$A$10)+COUNTIF($A$2:$A2,$A2)-1(如果数据列中数值有 相同) =RANK(F10,$F10:$Q10)+COUNTIF($F10:F10,F10)-1 =INDEX(A:A,1/MOD(LARGE(E$2:E$21+1/ROW($2:$21),ROW(1:1)),1)) =LOOKUP(1,0/(($F$2:$F$21=A27)*(COUNTIF(D$26:D26,$A$2:$A$21)=0)),$A $2:$A$21)=INDIRECT("A"&RIGHT(LARGE(($E$2:$E$21*100+ROW($A$2: $A$21)),ROW(A1)),2)) =RANK(C2,OFFSET($C$1,MATCH(E2,$E$2:$E$768,),,COUNTIF($E$2:$E$76 8,E2))) 数组公式 {=INDEX(A:A,MOD(LARGE(E$2:E$21*100+ROW($2:$21),ROW(1:1)),10 0))}

{=OFFSET($A$1,RIGHT(LARGE($E$2:$E$21*1000+ROW($E$2:$E$21),R OW()-25),3)-1,,)} =OFFSET($A$1,RIGHT(LARGE(($E$2:$E$21*100+ROW($A$1:$A$20)),RO W(A3)),2),) =TEXT(SUMPRODUCT(($E$2:$E$21>=E2)/COUNTIF($E$2:$E$21,$E$2:$E $21)),"第[DBNUM1]G/通用格式名")排序后排名{=SUM(IF($B$2:$B$15>=B2,1/COUNTIF($B$2:$B$15,$B$2:$B$15)))} =SUMPRODUCT((B$2:B$15>=B2)/COUNTIF(B$2:B$15,B$2:B$15))位次排名{=IF($B2:$O2>=0,RANK($B2:$O2,$B2:$O2,0),)}根据双列成绩进行共同排名=RANK(C345,($C$345:$C$356,$H$345:$H$356))在双列间排名=RANK(B2,($B$2:$B$26,$E$2:$E$16))等次排名由大到小排名 =RANK(B3,$B$3:$B$12) =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25>B16))+1 由小到大排名 =RANK(B3,$B$3:$B$12,1) =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25B16-ROW(B16)/10000))+1 由小到大 =RANK(B3,$B$3:$B$12,1)+COUNTIF($B$3:B3,B3)-1

=SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25+ROW($B$16:$B$25)/ 10000B16+ROW(B16)/10000))+1 由小到大 =COUNT($B$3:$B$12)-RANK(B3,$B$3:$B$12)-COUNTIF($B$3:B3,B3)+2 =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25-ROW($B$16:$B$25)/ 10000B3)*(1/COUNTIF(B$3:B$12,B$3:B$12)))+1 =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25>B16)/COUNTIF($K$1 6:$K$25,$K$16:$K$25))+1 由小到大 =SUMPRODUCT((B$3:B$12B3))+1 =COUNTIF($B$3:$B$21,">"&B3)+1 {=SUM(IF($B$3:$B$21>B3,1,0))+1} =19-FREQUENCY($B$3:$B$21,B3)+1 =SUMPRODUCT(($B$2:$B$20>=B2)/COUNTIF($B$2:$B$20,$B$2:$B$20))无并列排名=RANK(B3,$B$3:$B$21)+COUNTIF($B$3:$B3,B3)-1 =SUMPRODUCT((B3-ROW()/1000<$B$3:$B$21-ROW($B$3:$B$21)/1000)* 1)+1

=19-FREQUENCY($B$3:$B$21-ROW($B$3:$B$21)/1000,B3-ROW()/1000)+ 1 {=SUM(IF($B$3:$B$21-ROW($B$3:$B$21)/1000>B3-ROW()/1000,1,0))+1 }有并列分段排名=SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21>C3))+1 =19-FREQUENCY(($A$3:$A$21=A3)*($C$3:$C$21),C3)+1 {=MATCH(C3,LARGE(OFFSET($C$2,IF($A$3:$A$21=A3,ROW($A$3:$A $21)-2),),ROW(INDIRECT("1:"&COUNTIF($A$3:$A$21,A3)))),0)} {=MATCH(C3,LARGE(IF($A$3:$A$21=A3,$C$3:$C$21),ROW(INDIRECT(" 1:"&COUNTIF($A$3:$A$21,A3)))),0)} {=SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21>C3)/COUNTIF($N$3: $N$21,$N$3:$N$21))+1}(需辅助列)无并列分段排名{=SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/10 000>C3-ROW(C3)/10000))+1} =19-FREQUENCY(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/100 0),C3-ROW()/1000)+1成绩排名序号 姓名 语文 数学 英语1 2 3 4杨增海 郭爱玲 华志锋袁文飞135 138 134 134136 137 138 143146 141 141 135能否用一个公式直接找出所用考生中语文成绩中第 100 名的成绩是多少? =LARGE(C2:C417,100) =PERCENTILE(C2:C417,(416-100)/416) =PERCENTILE($C$2:$C$417,(COUNTA($C$2:$C$417)-100)/COUNTA($C $2:$C$417)) 能否用一个公式直接找出所用考生中语文成绩中按与考人数的 35%切线中 位于第 35%的成绩是多少? 升冪 =SMALL(C2:C417,416*0.35) =PERCENTILE($C$2:$C$417,0.35) 降冪 =LARGE(C2:C417,416*0.35)

=PERCENTILE($C$2:$C$417,1-0.35)如何排名1、对英语进行排名,缺考不计算在内。

2、对英语进行排名,缺考计算在内。

英语 英语排名 42 9 62 3 72 1 48 5 48 5 72 1 54 4 42 9 缺考 缺考 45 8 46 7 缺考不计算在内 b2=IF(A2="缺考","",RANK(A2,$A$2:$A$13))然后按照 B 列排序 缺考计算在内 =IF(A2="缺考",COUNTIF($A$2:$A$13,">=0")+1,RANK(A2,$A$2:$A$13)) =IF(A2="缺考",COUNT($A$2:$A$13)+1,RANK(A2,$A$2:$A$13,0))数据排名(隔几行排名)=IF(A2="","",RANK(A2,$A$2:$A$11,0)) 如果隔几行排名,如下表,第五行、第九行和第十二行不参与排名。

单位 A A A 小计 B B B 小计 C C 小计 数据 1 5 6 12 8 9 7 24 18 11 29 排名 8 7 6 4 3 5 1 2=IF(A2="小计","",RANK(B2,(B$2:B$4,B$6:B$8,B$10:B$11))) 下拉

根据分数进行倒排名=RANK($E3,$E$3:$E$22,1) =RANK(K60,$K$60:$K$83,1) =COUNTIF($K$60:$K$83,"<"&K60)+1倒数排名函数是什么1 为正排序,0 为逆排序。

倒数排名=RANK(A2,$A$2:$A$5,0) 正数排名=RANK(A2,$A$2:$A$5,1)如何实现每日各车间产量的排名=RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$1000,0)-1,,,)) =RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$33,0)-1,,,))分数相同时按照一科的分数进行排名{=MATCH(K308*100+D308,LARGE($K$308:$K$331*100+$D$308:$D$331 ,ROW($K$308:$K$331)-307),)}