在d2輸入=if(b2="語文",sum(($b$1:$b$1000="語文")*($c$1:$c$1000>c1))+1,sum(($b$1:$b$1000="數學")*($c$1:$c$1000>c1))+1)輸入完後,按ctrl+shift+enter然後往下拖。
- 藝術問答
- 答案列表
RANK怎麼用:怎樣用rank函數排名[朗讀]
用法:1.打開excel,然後找到插入菜單,點擊函數,然後在搜索函數框中輸入rank,然後點擊轉到即可來到rank函數,在選擇函數下面有對這個函數的簡單介紹,可以通過。
rank函數可以計算名次例如:a1:a10中輸入10個成績,要在b1:b10中計算每個成績的名次,可以在b1中輸入=rank(a1,$a$1:$a$10),然後複製到b2:b10該函數格式為:=rank(number,ref,order)功能是返回數字number在相對於區域ref其他數值的大小排位,order表為1數字,指明排位的方式,如果為0或省略,表示降序,如果不為0表示升序.例如上述公式改為=rank(a1,$a$1:$a$10,1),表示計算出來的名次是倒數第幾名。
rank請參閱返回一個數字在數字列表中的排位.數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置).語法rank(。
你試試:假如a列從a1單元格起,依次有數據80、98、65、79、65.在b1中編輯公式=rank(a1,$a$1:$a$5,0)回車確認後,向下複製公式到b5單元格.效果:從b1單元格起依次返回值為2、1、4、3、4.注意:公式中的參數0(零)或省略,excel對數字的排位是把數據從大到小的降序排列,也就是說數值最大的排名第1.再試試看:在c1中編輯公式=rank(a1,$a$1:$a$5,1)回車確認後,向下複製公式到b5單元格.此時從c1單元格起依次返回的值是4、5、1、3、1.也就是說,此時a列中數據是按從小到大排列名次的,最小的數值排位第1,最大的數值排位最末。