我問的函數公式第1到第3問,在短時間內就獲得解答,而且還不只一種方法,很謝謝各位大神的解答,在此我又發起了第4問,題目如下圖所示:取前8名得獎,且外藉生不得獎,得獎方式A為各校第1名得獎,剩餘得獎名額依分數高低補足8名,得獎方式B為各校前2名得獎,剩餘得獎名額依分數高低補足8名,請問得獎排名的函數該如何寫?請不要回我「樞鈕分析表」,我僅僅只是想練習一下函數的寫法,附上範例檔案,請大神自取有需要此範例檔案的在這:範例檔案
羅仔 wrote:取前8名得獎,且外藉生不得獎,得獎方式A為各校第1名得獎,剩餘得獎名額依分數高低補足8名,得獎方式B為各校前2名得獎,剩餘得獎名額依分數高低補足8名 確認一下版主所敘述的得獎方式原則:得獎方式A為各校第1名得獎=>北大/中大/南大 的第一名(共3名)都獲獎,剩餘5名得獎者不分學校,依分數高低取名得獎方式B為各校前2名得獎=>北大/中大/南大 的前2名(共6名)都獲獎,剩餘2名得獎者不分學校,依分數高低取名以上引言依字義解讀,是這個意思嗎?
方式AL2:=IF(K2=MAXIFS($K$2:$K$19,$I$2:$I$19,I2),RANK(K2,$K$2:$K$19),IFERROR(IF(RANK(K2,$K$2:$K$19)<=8,RANK(K2,$K$2:$K$19),""),""))向下複製公式到L3:L19。
方式AL2:=IF(K2=MAXIFS($K$2:$K$19,$I$2:$I$19,I2),RANK(K2,$K$2:$K$19),IFERROR(IF(RANK(K2,$K$2:$K$19)<=8,RANK(K2,$K$2:$K$19),""),""))向下複製公式到L3:L19。方式BD2:=IF(LEFTB(A2,1)>CHAR(123),"",IF(OR(C2>=SUMPRODUCT(LARGE(($B$2:$B$19=B2)*($C$2:$C$19),2)),RANK(C2,$C$2:$C$19)<=10),C2,""))向下複製公式到D3:D19。E2:=IFERROR(RANK(D2,$D$2:$D$19),"")向下複製公式到E3:E19。