excel表格怎樣根據排序後的名次加分?

excel表格怎樣根據排序後的名次加分?高大美女的2020-03-28 15:08:02

下面是考試成績,要根據名次加分:

姓名 成績

張三 80

李四 90

王五 75

劉二 81

排序不太方便,而且資料不能自動更新。

要在C列計算名次加分,不需要排序,直接在C2輸入公式,往下拉

=LOOKUP(RANK(B2,$B$2:$B$5),{1,2,3},{20,10,5})

(第3名以上為5分)

或者

=LOOKUP(RANK(B2,$B$2:$B$5),{1,2,3,4},{20,10,5,0})

(第4名以上為0分)

也可以在C2計算名次

=RANK(B2,$B$2:$B$5)

然後在D2用LOOKUP、VLOOKUP、IF、CHOOSE等公式給出分數。或者用陣列公式在另一個表給出自動排名,再算出加分