Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。
excel陣列問題
請問:
設有100人於a1至a100依名次排列,如何在b欄位中自動判別並填入下列加分資料:
第一名:20
第二名:16
第三名:13
第四名:10
第五名:8
第六名:6
第七名:5
第八名:4
第九名:3
第十名:2
第十一名:1
煩請各位達人代為解惑。
謝謝loow77回答,a1-a100為第一名到第100名依序1-100排列,但以此公式輸入後會在b75至b85顯示1、2、3、4、5、6、8、10、13、16、20並非b1為20、b2為16...,另外請問若a1-a100不依序排列怎麼辦?
b1=IF(A1<>"",IF(RANK(A1,$A$1:$A$100)<=11,CHOOSE(RANK(A1,$A$1:$A$100),20,16,13,10,8,6,5,4,3,2,1),""),"")
會變成b100=20,b99=16...
出來了,謝謝loow77的回答。
b1=IF(A1<>0,IF(RANK(A1,$A$1:$A$100,1)<=11,CHOOSE(RANK(A1,$A$1:$A$100,1),20,16,13,10,8,6,5,4,3,2,1),0),0)
1 個解答
- loow77Lv 51 十年前最愛解答
B1=IF(A16<>"",IF(RANK(A16,$A$1:$A$100)<=11,CHOOSE(RANK(A16,$A$1:$A$100),20,16,13,10,8,6,5,4,3,2,1),""),"")
下拉復製
只有一行判別,所以會有同分的問題
2010-06-30 19:56:48 補充:
sorry 趕著下班copy到第16列的 @@
資料來源: ME