Board logo

標題: 排名次出姓名 [打印本頁]

作者: bolon    時間: 2010-12-7 16:29     標題: 排名次出姓名

A                      B              C                                                D         E
1   NAME                       MARKS        RANK                        RESULT       
2   JOHN           80        5                        1ST        ?
3   TOMMY        100        1                        2ND        ?
4   SUNNY         90        4                        3RD        ?
5   SUSAN         95        2                               
6   EMILY                        95        2                               
7   IVAN                        80        5                               
8   PETER                        74        7                               
9   SALLY                        40        9                               
10 ROSE                        60        8                               

第一條問題:怎樣打出頭3名的學生姓名在"?"的位國?
第二條問題:怎樣可以在同分的情況下,都有第3名的出現(即sunny在榜上)?
第三條問題:怎樣將同分的所有人同時列出來(即第2名的情況)?
作者: Hsieh    時間: 2010-12-7 19:37

本帖最後由 Hsieh 於 2010-12-7 21:32 編輯

自定義函數比較容易解決
[attach]3977[/attach]
[attach]3978[/attach]
[attach]3982[/attach]
若不考慮表格問題,樞紐分析是不錯的選擇
[attach]3980[/attach]

F10陣列公式
{=INDIRECT("A"&SMALL(IF($C$2:$C$10=1+SUMPRODUCT(ISTEXT($F$9:J9)*1),ROW($A$2:$A$10),""),COLUMN(A$1)))}
向下向右複製
陣列公式如圖所示
[attach]3983[/attach]
作者: bolon    時間: 2010-12-7 20:33

THANKS! I WILL TRY TRY!~
作者: birdy0815    時間: 2011-1-19 16:04

其實我都用rank 的函數而已 然後用自動篩選  再來按下 向下的箭頭  再自訂 用小於等於3  哈哈哈 真是古代人 等一下來試試看  套一句 學海無涯 哈哈哈




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)