[算表] excel可以依類別再分別排序嗎?

看板Office作者 (陽光陽光)時間16年前 (2009/09/06 11:24), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
軟體:excel 版本:2003 A B C D 1 班級 姓名 總分 班排名 2 101 甲 100 1 3 101 乙 90 2 4 102 丙 105 1 5 102 丁 80 2 ------------------------------------- 請問excel能夠依據A欄的班級不同分別做排名嗎? 也就是D2:D5這幾個欄位公式要如何寫呢? 麻煩協助指導一下,謝謝! 我想了一天想不出來...QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.40.56

09/06 15:18, , 1F
看起來同一班的都排在一起阿......so ?
09/06 15:18, 1F

09/06 18:21, , 2F
因為班級數有很多,所以如果用D2=rank(A2,A2:A3)
09/06 18:21, 2F

09/06 18:22, , 3F
同樣的動作要做很多次,而且各班的人常會有增減
09/06 18:22, 3F

09/06 18:24, , 4F
想說有沒有一勞永逸的方法,可以自動判斷依不同班別排名
09/06 18:24, 4F

09/06 22:11, , 5F
D2=COUNT(IF(($A$2:$A$100=A2)*($C$2:$C$10)>C2,1))+1
09/06 22:11, 5F

09/06 22:14, , 6F
貼錯了說用下面的 輸入完記得按 Ctrl+Shift_Enter
09/06 22:14, 6F

09/06 22:14, , 7F
=COUNT(IF(($A$2:$A$100=A2)*($C$2:$C$100)>C2,1))+1
09/06 22:14, 7F

09/06 22:16, , 8F
=SUMPRODUCT(N(A$2:A$5=A2),N(B$2:B$5>B2))+1
09/06 22:16, 8F

09/06 22:44, , 9F
太感謝你們了!!!
09/06 22:44, 9F
文章代碼(AID): #1AeojIuQ (Office)
文章代碼(AID): #1AeojIuQ (Office)