返回列表 上一主題 發帖

排名次出姓名

排名次出姓名

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 21:32 編輯

自定義函數比較容易解決


排名.zip (12.84 KB)
若不考慮表格問題,樞紐分析是不錯的選擇


F10陣列公式
{=INDIRECT("A"&SMALL(IF($C$2:$C$10=1+SUMPRODUCT(ISTEXT($F$9:J9)*1),ROW($A$2:$A$10),""),COLUMN(A$1)))}
向下向右複製
陣列公式如圖所示
學海無涯_不恥下問

TOP

THANKS! I WILL TRY TRY!~

TOP

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

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題