[問題] 請問 EXCEL 高手,若想要找出同個欄位的「前十名」請問該如何做?(已解決)

找到一個函數了, Large, 是傳回第幾大值的函數
首先先建一個K1的欄位, 將範圍設定為1號同學的所有成績, K值設1, 這樣會傳回最大數
接著依次設K2, K3....K10, 後面只要複製改K的數字就好了
然後將這十個欄位的內容複製到其他同學的列上, 就大功告成了 :)+

樓主~
你可以試看看用"Large"這個函數做判斷,不論是欄或列的數據,
Large函數都可以列出你所選定的陣列中,第n大的數字.

依照你的要求,當取完前10大數字後,再用"Sum/10"就應該可以取得平均數
就以數學這科來說....

學生1 學生2 ... 學生40
小考1 xx xx xx
小考2 xx xx xx
..
..
小考20 xx xx xx



然後分別把學生1....學生40 的小考分數排序一下...
在算每個學生前10個分數的平均就好囉....
用Lutz大大的方法

這樣問題就解決了
很方便的一個函數

看來又多學會一招了 嘿嘿

謝謝大大的分享啊
Lutz wrote:
找到一個函數了, ...(恕刪)


How about this?

=AVERAGE(LARGE(B2:F2;3);LARGE(B2:F2;2);LARGE(B2:F2;1))

多剪貼幾次到10就可以一格搞定~

不過說真的還真是學了一課,以前都沒有注意到large這個函數


不過,如果能把organchem大的方法錄成巨集,應該也很省事~

來一個 變化式
再另一張 sheet 相同位置
下 IF(對映欄位 >= LARGE的欄位,對應欄位,0)
然後sum(所有欄位)

那應該可以更清楚
Lutz,真的非常感謝!^^ 加滿分以謝之~

真的可以耶!!
毅仔
太感謝你囉~
我這樣算成績就快多了~而且也多學會一個技能呢!^^
如果用access那該怎麼使用呢?
有簡易教學嗎?
完全不懂!!感覺好像很厲害!!
不怕是騙人的
先把成續表正規劃,就是學生、第N次小考、成績為一ROW,這樣能利用SQL語法依你要的方法統計或分折
tzuchu214
所以還是需要SQL語法來找資料對吧?感謝大神的指導
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!