1樓:匿名使用者
用excel巧排名次
許多公司企業為了加強管理,都要對內部各個部門定期進行量化評分考核並排列名次,激勵表現良好的部門,敦促改進落後部門,使公司管理不斷完善發展。面對無序的積分,在不改變各個部門原有位置的情況下給它們進行排列名次可是一件十分棘手的事件,尤其存在相同積分相同名次的排列更增加了難度。但如果能巧妙應用排位函式「rank」及靈活應用excel排序功能,問題解決起來也就比較簡單了。
現以某鞋業****的稽查評分總表(如圖1)為例來闡述解決方案。
在該稽查評分總表中,要根據總評分欄的積分在不改變各個部門原有位置的情況下求出各部門相應的名次。總評分最高者名次為1,然後隨總評分遞減而名次加1。若總評分相同則名次也相同,但該名次之後的部門名次仍然按該名次加1計算,例如有3個第4名則第4名後就緊跟第5名。
1.應用rank函式進行排位
用游標選定d4單元格後輸入「=rank(c4,$c$4:$c$26)」按回車鍵後便可計算出第一記錄的「名次」。將游標移到e3單元格填充柄上變成細十字形游標後,按下滑鼠左鍵往下拖(公式複製),就可將所部門的「名次」計算出來(說明:
以上公式中$c$4:$c$26是指絕對引用c4到c26單元格區域)。
雖然rank函式已將所有的部門按積分的高低進行名次排列,但在相同名次的後面的名次卻沒有達到我們的要求。如在本例中有兩個第1名而後面出現的並不是我們期待的第2名而是第3名。為此,我們還得巧妙地應用排序功能來補充完成rank函式尚未完成的工作。
2.增加關鍵字段
為了保證各部門位置不變,我們可以借助增加關鍵字段再將其隱藏的方法來處理,具體操作如下:分別選定第d列和第f列點選「插入」選單並單擊「列」後便可自動增加2列(圖2)。選定d3單元格輸入乙個新欄位名「序列」,再選定d4單元格並輸入1,將游標移到在d4單元格填充柄上變成細十字形游標後按住「ctrl鍵」不放,並按下滑鼠左鍵往下拖至d26後鬆開,這時在d4到d26出現從1到23的序列填充。
將e3單元格的欄位名改為「名次1」並在f3單元格輸入欄位名「名次」。
3.根據需要進行相關排序
將游標選定在**內任一單元格內,點選「資料」選單→「排序」→在「主要關鍵字」下拉框內選定「名次1」並選定「遞增」單選鈕→確定。在f4單元格內輸入1後將游標選定在f5單元格後輸入「=if(e4=e5,f4,f4+1)」,按回車鍵,然後依照上述方法將f5的公式複製到f26。為了還原有各部門的相關位置,依照前面排序方法再進行一次排序,但「主要關鍵字」則必須改為按「序列」字段進行遞增排序。
可是這時卻發現經排序後的前幾個記錄卻以「#value!」的形式出現,這是因為「名次」欄位的公式計算結果經排序後產生錯誤的緣故,為此,必須在「序列」字段排序之前將「名次」欄位的公式計算結果轉為數值常量後再進行排序。操作如下:
選定e4到e26單元格區域→單擊工具欄上覆制命令按鈕→點選「編輯」選單→選定「選擇性貼上」→在彈出的對話方塊內選定「數值」單選鈕確定後即可。最後依次選定d列、e列→點選「格式」選單→列→隱藏「列」便可得到我們所要的效果了。
2樓:excel與財務
成績表需要分別按學校和班級排名次,用rank()函式來搞定這些排名吧!
在excel**中如何排名次
3樓:天使在唱歌
excel成績表可以用rank函式排名。
1、以excel2010版本為例,如下圖所示,要對下面同學的e列總分進行排名;
2、在單元格f2輸入rank函式,f2=rank(e2,e2:e6),按回車enter鍵,就會得到該名同學的排名了;
3、把滑鼠放在f2單元格右下角往下拉填充公式,發現得到的排名都是1,這是因為rank函式的取值範圍沒有絕對引用,導致取值範圍隨著往下拉發生了變化;
4、回到f2,把排名的取值範圍固定一下,即加$符號絕對引用,則變成$e2:$e6,那麼公式往下拉填充時範圍就不會發生變化,一直都是e2:e6;
5、固定好取值範圍後,再次往下拉填充複製公式,就會得到如下圖所示的正確的排名了。
4樓:庹甜恬
在資料的統計分析中,經常要對資料排序,但你真的了解排序功能嗎?今天,小編帶你來了解excel工作表中的排序功能。
一、excel工作表中:按數值大小排序
方法:1、選中排序列的任意單元格。
2、【資料】,選擇【排序和篩選】選項卡中的【公升序】或【降序】命令即可。
解讀:此方法僅適用於單元格區域大小相同的情況,如果有合併單元格區域,此方法無法完成排序需求。
二、excel工作表中:多列依次排序
方法:1、選定資料區域。
2、【資料】-【排序】,開啟【排序】對話方塊,選擇【主要關鍵字】中的「月薪」、【次序】中的【降序】。
3、單擊左上角的【新增條件】,選擇【次要關鍵字】中的「年齡」、【次序】中的【公升序】並【確定】。
解讀:在相同條件下,先以「月薪」為主要關鍵字降序排序,然後以「年齡」為次要關鍵字公升序排序。
三、excel工作表中:對話方塊排序
方法:選定需要排序列的任意單元格,並右鍵,選擇【排序】-【將所選字型顏色放在最前面】。
解讀:除了【將所選字型顏色放在最前面】之外,還可以【將所菜單元格顏色放在最前面】。
四、excel工作表中:按行排序
方法:1、選定需要排序的資料區域,【資料】-【排序】開啟【排序】對話方塊。
2、選擇右上角的【選項】,開啟【排序選項】對話方塊,選擇【方向】中的【按行排序】並【確定】。
3、選擇【主要關鍵字】和【次序】並【確定】即可。
五、excel工作表中:按顏色排序
方法:1、選定需要排序列中的任意單元格區域。
2、【資料】-【排序】,開啟【排序對話方塊】,選擇【主要關鍵字】為「月薪」,【排序依據】中的【單元格顏色】,在【次序】中選擇相應的顏色,選擇【在頂端】或【在低端】並【確定】。
六、excel工作表中:按筆畫排序
方法:1、選定需要排序列的任意單元格區域,【資料】-【排序】,開啟【排序對話方塊】。
2、選擇右上角的【選項】,開啟【排序選項】對話方塊,選擇【方法】中的【筆畫排序】並【確定】。
3、選擇【主要關鍵字】中的「員工姓名」,【次序】中的「公升序」並【確定】。
七、excel工作表中:自定義排序
方法:1、選定排序單元格區域。
2、【資料】-【排序】,開啟【排序】對話方塊,選擇【次序】中的【自定義序列】,開啟【自定義序列】對話方塊,在【輸入序列】中輸入
5樓:excel與財務
成績表需要分別按學校和班級排名次,用rank()函式來搞定這些排名吧!
在excel中如何排名次
6樓:天使在唱歌
可以用rank函式
bai進行排
名。1、以excel2010版本為du例,如下圖zhi,要對該成績表的總分dao進行排名版;
2、首先在h2單元格輸權入排名函式公式=rank(g2,g:g),按enter鍵後則可得出排名結果;
3、把滑鼠放在h2單元格右下角,下拉填充公式,則可計算出該成績表的總分排名情況了。
7樓:泡影果果
工具:baiexcel
步驟:開啟要排名du的zhiexcel檔案,在排名的下面輸入排名rank函式dao
公式進行排名操作,版如下圖在單元格輸入:「權=rank(g3,$g$3:$g$8)」點選回車。
點選回車出現如下圖排名結果。
通過公式複製完成其他排名如下圖。
也可以點選排名單元格公式檢視檢查相關資訊。
8樓:drh極地綠洲
在這個**中,有乙個自大而小或者自小而大的按鈕的
9樓:匿名使用者
把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪)、excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下 [email protected]
10樓:opting曾
如上圖所示,在c列c4中輸入函式=if(b4=b3,c3,c3+1),然後用填充柄往下拉,最後選擇性貼上即可。
11樓:一夜雪發
用rank公式,你可以看下函式裡各個數值的意義先。
就是注意ref引用的範圍要用$符號鎖定選中的區域,要不然你向下複製公式的時候這個引用範圍也會跟著往下移,結果就不準確了。
可以參照下面的公式。
12樓:excel與財務
成績表需要分別按學校和班級排名次,用rank()函式來搞定這些排名吧!
13樓:田笛尉遲嘉勝
在g2單元格中輸入=rank(f2,$f$2:$f$6),其餘的選中圖中所圈的十字填充柄往下拖動滑鼠至需要的位置,需要注意的是$f$2:$f$6跟你的實際情況而定了
14樓:保赫瀧簫笛
在單元格bai輸入公式:=rank(a2,(a$2:a$30,f$2:
f$30))在dug2單元格zhi輸入公式:=rank(f2,(a$2:a$30,f$2:
f$30))
或者dao用這個:
專=sumproduct(($l$1:$l$9202>l1)/countif($l$1:$l$9202,$l$1:$l$9202))
1excel對
但這個函式屬會很卡.
15樓:潮雋賁旻
在b1輸入以下公式,但這個排名只針對不重複排名。中國式排名不適用。即並列多少名不適用!
b1="第"&rank(a1,$a$1:$a$5,0)&"名"
16樓:茹巧折祺
"假設總分在c2:c100中,要在d列得到其排名,可在d2單元格中輸入公式
=rank(c2,c$2:c$100)
之後將公式向下拖曳拷貝到d100。"
17樓:佴朔戚曉昕
這個是我的bai實驗結果!du
=rank(b2,$b$2:$b$6,)
=sum(--(frequency(b$2:b$6,if(b$2:b$6>=b2,b$2:b$6))>0))
類似這樣的公式會出現重zhi復,不推薦使用!dao
3.=rank(b2,$b$2:$b$6,)+countif(b$2:b2,b2)-1
這個是陣列版公式,防止追尾,完權全沒有問題,
4.=rank(b2,$b$2:$b$6)+countif($b$1:b1,b2)
非陣列公式,我推薦這個公式
即改成你的:=rank(h2,$h$2:$h$1000)+countif($h$1:h1,h2)
18樓:苗藍強令楓
在名次第乙個單元格內輸入:
=rank(h2,$h2:$h999)
選中此單元格下拉即可。
19樓:禹鳴都寄真
要您的資料嵌入即可,我可以這個軟體的專業人士,有空多交流
excel怎麼算平均分和排名次,EXCEL怎麼算平均分和排名次
1 開啟學生成績表,在表頭加入等級和排名,同時套用 格式。2 排名用的函式是rank,rank裡面有三個引數,第一個引數是待排名數值,第二個引數是對應所有數值列表,第三個引數是升降序選擇。成績高排名靠前,這裡選用的是降序 0 具體公式為 rank c2,c 2 c 8,0 3 輸入公式,確定後,第一...
在中插入excel圖表,只顯示exc
建立乙個超連結,1 將此檔案截圖放在word文件中,2 右擊滑鼠 選擇超連結,選擇你要開啟的檔案,點確定。3 開啟的時候需要ctrl鍵點選滑鼠左鍵,就能開啟你要看的檔案。注意 word文字和建立超連結的檔案必須在同一臺電腦上才可以開啟。建議放在同乙個資料夾內,以防檔案轉移之後找不到檔案。你不如直接複...
excel排名問題,上學期名次跟這學期名次對應
做個樣表,看看是不是你要的 本學期表的c2輸入 vlookup a2,上學期 a b,2,公式下拉複製 兩個 先用名字學號排序 順序就對應上了 然後整列複製上學期的排名到下學期的,然後可以把下學期的 按下學期的名次排序就能恢復原樣,這個方法比較土,看能不能幫到你!使用vlookup函式 vlooku...