excel中排名时总分相同时按照其中一项的分数高低再排名
总分相同时,胜率高的排名靠前;
胜率相同时,胜场高者排名靠前。
如何通过公式实现呢?如图所示
如图,首先需要将C列进行排名,C列分数相同者比较G列胜率,G列相同者比较D列胜场,总人数73人。求公式。
ããå¨E2ä¸è¾å ¥å ¬å¼ï¼
ãã=SUMPRODUCT(--(MMULT($B$2:$D$23,10^{4;2;0})>SUM($B2:$D2*10^{4,2,0})))+1
ããä¸æå¤å¶å ¬å¼
ããèªå·±æ ¹æ®å®é æ°æ®è¡ä¿®æ¹å ¬å¼
ãã对äºç¬¬2å¼ è´´å¾åä½ æå°å ±73人ï¼å°ç¬¬80è¡ï¼ï¼åå¨H8ä¸è¾å ¥å ¬å¼ï¼
ãã=SUMPRODUCT(--(MMULT($C$8:$G$80,10^{4;0;-10;-10;2})>SUM($C8:$G8*10^{4,0,-10,-10,2})))+1
ããä¸æå¤å¶å°H80
追é®éªè¯ä¹åå¾æ£ç¡®ï¼å¯ä»¥ç»æ讲解ä¸ä¸ä¹ï¼
追çããMMULTæ¯ç©éµä¹æ³ï¼å½æ°mmult(arry1,arry2)ä¸ä¸¤ä¸ªåæ°ï¼åå«ä»£è¡¨ä¸¤ä¸ªéµåï¼å¯¹äºç©éµä¹æ³ï¼ææ°å¦è§å®ï¼ä¸¤ä¸ªç©éµç¸ä¹ï¼ç¬¬1ç©éµçåæ°å¿
é¡»ä¸ç¬¬2ç©éµçè¡æ°ç¸çï¼å
·ä½è¯·èªå·±å»å¤ä¹ ä¸é«çæ°å¦çç©éµä¹æ³ãæä¾çå
¬å¼ä¸ï¼ç¬¬2 个åæ°äººä¸ºç»åº10^{4;0;-10;-10;2}ï¼å³åå«æ¯10çæ¹æ¬¡æ°ï¼ç¨åå·ï¼ï¼ï¼å³è¡¨ç¤ºæ¯å¾å°ä¸ä¸ªåå
åæ°ç»ââä¸ä¸ª1å5è¡çç©éµãç©éµ$C$8:$G$80ä¸ä¹ç¸ä¹ï¼å³æ¯ä¸è¡åä¸åå
åæ°ç»ç¸ä¹åæ±åï¼å°±æ¯å¯¹Cè³Gååå«æ©å¤§ä¸åçåæ°ï¼èè第1æåçæ©å¤§åæ°æ强ââCåââæ»åæ©å¤§å°10^4åï¼èè第2æåçGåæ©å¤§å°10^2åï¼Dåä¸æ©å¤§ãå 为EFåä¸éèèï¼æ以é¤ä»¥ä¸ä¸ªç¸å½å¤§çæ°ï¼ä»¥æ¶é¤å
¶å½±åï¼å¦æä¸æ¯å¤¹å¨ä¸é´ï¼æ ¹æ¬ä¸è¦åå°ç©éµä¸æ¥ï¼ãSUM($C8:$G8*10^{4,0,-10,-10,2}åæ¯æ°æ®æå¨è¡èªèº«ä¸è¡æåæ ·åæ°æ©å¤§åæ±åçç»æãåé¢çææè¡ï¼ç©éµç¸ä¹æ¯è¡çç»æï¼ä¸æ¬è¡æ¥æ¯è¾å¤§å°ï¼å¾å°æå¤å°è¡çç»ææ¯è¯¥è¡çç»æ大ï¼å¤§çæå¨åé¢ï¼åå ä¸1å°±æ¯è¯¥è¡çæåäºã
ããæ¯è¾çç»ææ¯é»è¾å¼trueæfalseï¼å ä¸--åå°±åå«å¾å°æ°å1æ0ã
çæ¥æè¿æ¯è¦å¥½å¥½çå»å¤ä¹ ä¸ä¸ç©éµäºï¼å¤è°¢ï¼ä¸è¿è¿æ¯æä¸ä¸ªé®é¢ï¼å设ææèçè¿ä¸åæ¾å°CåDä¹é´ï¼å ¬å¼ååºè¯¥æ¯ææ ·çï¼æ¯ä¸æ¯ä¼ç¸å¯¹ç®åä¸äºï¼
追çååï¼æåä¼å çåï¼ä¹çæé就大ï¼ä»¥æ¤æ¥å¤çå°±æ¯äºã
追é®
æè°æ´äºä¸ä¸ï¼ç°å¨æ¯æ¯è¾CãDãE3åï¼ä»ç¬¬5è¡å¼å§å°ç¬¬77è¡ç»æãæ¬å·éçæ°ååºè¯¥åææ ·è°æ´ï¼å设ä¹åè¡æ°å¢å ï¼æ¯å¦ç´æ¥åæ°å°ç»æè¡ä¸ºæ¢å³å¯ï¼éº»ç¦ç´æ¥ç»æå
¬å¼ï¼æåæ
¢æ
¢ç 究ããå¤è°¢ï¼å°æ¶é纳为æ佳并æé«æ¬èµãã
=SUMPRODUCT(--(MMULT($C$5:$E$77,10^{4;2;0})>SUM($C5:$E5*10^{4,2,0})))+1
æCtrl+Shift+Enterä¸é®è¾å
¥æ°ç»å
¬å¼
è¡æ°ååæ¶ï¼ä¿®æ¹å
¬å¼ä¸ç77å°ä¸å®é
è¡å·ä¸è´ï¼å
¬å¼ä¸å¤§æ¬å·å
çæ°å个æ°ä¸åæ°ç¸åã4ã2ã0并ä¸å®éæ¯è¿ä¸ä¸ªæ°ï¼åªè¦æå·®å«ï¼å·®å«ç大å°è¶³ä»¥è½äº§ç对åºçå对æåçå½±åå°±è¡äºã
百分号是起到什么作用的?ROW($1:$22),这里是排位?如果人数比较多且最后一名相同成绩人数比较多,应该如何填写?》
追答=MATCH(b2+c2+d2%%+row()%%%%,LARGE($b$2:$b$23+$c$2:$c$23+$d$2:$d$23%%+row($1:$22)%%%%,ROW($1:$22)),)
数组三键结束
如图,首先需要将C列进行排名,C列分数相同者比较G列胜率,G列相同者比较D列胜场,总人数73人。求公式。
=MATCH(c8+g8+d8%%%+row()%%%%,LARGE($c$8:$c$80+g$8:$g$80+$d$8:$d$80%%%+row($8:$80)%%%%,ROW($1:$73)),)