EXCEL的RANK函數怎樣用于表格排名?rank函數最常用的是求某一個數值在某一區域內的排名 。rank函數語法形式:rank(number,ref,[order])函數名后面的參數中number為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref為排名的參照數值區域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1 。
【excel rank函數排名重復 excel排名函數不重復】

文章插圖
EXCEL的RANK函數怎樣用于表格排名?rank函數最常用的是求某一個數值在某一區域內的排名 。rank函數語法形式:rank(number,ref,[order])函數名后面的參數中number為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref為排名的參照數值區域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1 。
使用excel 的rank函數生成的不重復隨機數字,如何才能排除幾個特定的數字?例如生成1到60隨機數而不包含30在A1中輸入=RAND(),拖拉拷貝到A2-A60 。
這樣在A1-A60中生成60個0-1之間的隨機數 。
在B1中輸入 =IF(OR(RANK(A10,A$1:A$60)=10,RANK(A10,A$1:A$60)=15,RANK(A10,A$1:A$60)=20),"",RANK(A10,A$1:A$60)),拖動拷貝到B2-B60.
這樣在B1-B60中就生成了1-60之間的整數,但不含10、15、20,用空格代替 。
因為在A列的數是隨機的,B列中它們的順序也是隨機的 。=rand(),需要多個填充即可,每次修改(雙擊,回車)都會變,范圍大于0小于1rank函數,返回一個數值在一組數值中的排位 。數值的排位是與數據清單中其他數值的相對大?。ㄈ绻麛祿鍐我呀浥胚^序了,則數值的排位就是它當前的位置) 。不是生成隨機數字
=RAND()才是生成隨機數字

文章插圖
excel 排序不重名次是不是相同分數的先出現的名字排序在前面,如果是這樣:
A1=SUMPRODUCT(N($E$1:$E$4*1000+1/ROW($1:$4)>E1*1000+1/ROW()))+1排名函數=rank(e1,e:e)得:
怎么會是:
這樣行嗎:
=rank(e1,e:e)+countif(e$1:e1,e1)-1
回答者: stcxj - 十五級2010-1-26 19:01
那叫優先排名 。這樣吧,a1輸入
=sumproduct(n(e$1:e$4*2+d$1:d$4>=e1*2+d1))排名規則是什么?
為什么不是2341而是3241?
對補充問題的回復:
A1輸入公式
=RANK(E1,$E$1:$E$4)+COUNTIF(E$1:E1,E1)-1
向下填充假設只有四個人,你的意思是張三和李明分別是第二名和第三名,如果是這樣的話:
直接按總分列降序排序,然后在后面列中填充1、2、3、……,就可以了 。直接按“E列”排序,再拉1列序號
- excel相同分數不重復排名的函數 excel排名函數不重復
- excel用排名函數求排名 excel排名函數rank排名時剔除某數
- Excel如何使用rank函數進行排名操作 excel排名函數rank排名時剔除某數
- 怎么在Excel中用rank函數對總成績排名 excel排名函數rank怎么用
- excel怎么用rank函數給數據排名 Excel排名函數rank怎么用
- excel利用rank排名次降序 Excel排名函數rank怎么用
- Excel中rank函數排名怎么用 excel排名函數rank怎么用
- excel怎么用rank函數給數據排名 excel排名函數rank加入漢字
- excel怎么rank排名 excel排名函數rank加入漢字
- Excel排名函數重復 excel排名函數rank
