找到一個函數了, 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 wrote:找到一個函數了, ...(恕刪) How about this?=AVERAGE(LARGE(B2:F2;3);LARGE(B2:F2;2);LARGE(B2:F2;1))多剪貼幾次到10就可以一格搞定~不過說真的還真是學了一課,以前都沒有注意到large這個函數不過,如果能把organchem大的方法錄成巨集,應該也很省事~