你真的會用RANK函數嗎?

      網友投稿 683 2025-03-31

      你真的會用RANK函數嗎?


      Excel 內置的函數分類中,有統計函數這個分類。

      但除非是需要運用到專業的統計分析模型,否則我們并不需要會用那么多函數。

      統計函數中,除了有一小撮我在上學的時候,在一門數學建模的公共基礎課中用到以外,工作中一次也沒有用到過。

      本文就是介紹統計族函數中最常用函數之一的RANK 函數。

      RANK 可以干什么?

      數據處理往往都伴隨著數據分析

      正所謂數據處理的方法是相似的,不同的業務目的有著不同數據分析

      但無論你愿不愿意,有數據的地方就有排名。

      尤其是當數據與績效關聯,排名更是無法回避。

      RANK 就是用來排名的,其實會一點英語的都能明白這個函數的作用。

      RANK 的語法:

      =RANK(number,ref,[order])

      可以理解為:

      =RANK(對誰排序,在哪個范圍內排序,升序或者降序)

      要點說明:

      ? 第一參數往往是第二參數的一份子。

      為了讓 RANK 在實際業務邏輯中有意義,第一參數往往是第二參數(經常是一個向量或數組區域)中的一份子。

      ? RANK 必然出現在多條數據中。

      單獨一條數據是禿子腦袋上的虱子——一目了然,還排什么序呢?

      因此,第二參數必須要使用絕對引用,形成一個固定的區域。

      否則,隨著公式的擴展,第二參數不是一個固定的區域,所謂排名就不正確了。

      ? 第三參數可以省略。

      如果第三參數省略(包括第三參數前的逗號),那么就默認為按降序排序;

      如果第三參數沒有省略,也不為 0,而是其他數字,那么就是按升序排序。

      邏輯值 TRUE(1)、FALSE(0)在這里也是可以用的。

      ? 該升序還是降序?

      這其實是一個業務問題,大體上的原則是依據強調的重點,越突出的越靠前。

      RANK 該怎么用?

      ? 基本用法:

      財務部美眉的獎金排名分別是?

      在 D3 輸入:

      =RANK(C3,$C$3:$C$10,)

      然后向下填充,得到結果所示:

      可以看到,空值是 RANK 繞不過去的坎:既不會主動忽略,也不會默認為 0,而是會報錯。

      ? 跨區域用法:

      每位員工的獎金,在整個公司的排名是?

      問題解析:

      其實這個問題從本質上來說,還是因為數據源有問題:

      如果數據都在同一個一維表中,也就不需要什么額外的技巧了。

      但有時候,我們會被動的拿到這種不規范的數據。

      如果數據量少,我們還可以先行整理下數據源,如果太多了呢?那還是用點技巧吧。

      在一個不連續的范圍內進行排序。

      我們要做的就是,讓不連續的區域關聯起來。

      針對在同一張表格中的數據,我們可以在 D3 中輸入公式:

      =RANK(C3,$C$3:$C$10,$H$3:$H$12,$M$3:$M$8,$R$3:$R$17),0)

      得到結果如圖所示。

      半角英文逗號,在 Excel 中可以作為連接運算符。

      通過連接運算符,把不連續的區域連接起來,就可以運用問題 1 類似的方法進行排序了。

      由于半角英文逗號本身還充當著參數間隔符號,所以我們需要用一對小括號把連接好的區域括起來。

      以便于 Excel 能識別出:

      $C$3:$C$10;

      $H$3:$H$12;

      $M$3:$M$8;

      $R$3:$R$17。

      這四組區域是一體的,共同構成了排序區域。

      不然會因為參數錄入過多而報錯的。

      ? 跨表用法:

      每位員工的獎金,在整個公司的排名是?

      問題解析:

      乍一看,這個問題跟問題 2 的問題一模一樣,除了數據源的顯示不在同一張表中。

      我們依然可以用問題 2 中的方法來解決這個問題,但規范的數據源可以有更簡單的公式來解決問題。

      ② 通過這種方式,在財務部 D2 單元格輸入公式:

      =RANK(C2,財務部:銷售部!$C$2:$C$16,0)

      ③ 然后依次填充,得到結果如圖所示。

      公式解析:

      每個表的結構一樣,但是每個表的數據條數不一樣。

      我們「拼接」排序區域的時候,選擇表中數據最多的即可。

      本例中數據最多是銷售部的數據,所以我們選擇的是 C2:C16 的區域。

      這么一來,數據是都覆蓋了,但也拼入了不少空白區域:

      如財務部表格中 C10:C16 是空白區域,行政部、市場部的表格中也存在著同樣的問題。

      利用 RANK 排序區域忽略空白區域的特點,輕松實現跨表排序。

      處理表結構統一的跨表排序,這個公式要比問題 2 中的公式簡單多了。

      RANK 該怎么被我用?

      排序是 RANK 的專業,但僅有 RANK,可能還只完成了排序工作的一部分。

      通常 RANK 還需要 Excel 自帶的排序工具配合,才能達到我們想要的結果。

      問題 1 中,RANK 排序得到一個量化的結果:「每名員工的獎金所處的名次」。

      如果我們需要的是一個從高到低排列的序列,那么就需要運用排序。

      選中整個數據區域,然后選擇對獎金降序,得到結果。

      那么 RANK 與排序,分別適用于什么場合呢?

      如果需要量化的排名那么就通過 RANK 函數來得到結果;

      如果只是需要一個排序的序列,直接用排序即可。

      職場要學的能力很多,但很多人忽視了最基礎的簡單函數;

      忽視了最基礎的 Office 技能,其實是因為自己不知道用好了 Office,能解決這么多問題。

      多學一個技能,就多一種可能。不管你是不是靠 Office 吃飯,它都能幫助你打破職業晉升瓶頸,擁有更多選擇權。

      而且只要掌握了正確的方法,即便你是零基礎,也能輕松學會。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:查找引用類excel函數——VLOOKUP函數的使用方法
      下一篇:怎樣在wps中寫作文
      相關文章
      亚洲人成人77777网站| 国产亚洲老熟女视频| 久久亚洲美女精品国产精品 | 亚洲AV无码之日韩精品| 亚洲无码一区二区三区| 亚洲色无码专区一区| 亚洲日韩精品无码专区加勒比☆ | 2020久久精品亚洲热综合一本| 亚洲国产精品网站久久| 久久精品国产亚洲AV电影| 中文字幕亚洲色图| 91精品国产亚洲爽啪在线影院 | 亚洲第一se情网站| 亚洲国产精品成人一区| 国产乱辈通伦影片在线播放亚洲 | 亚洲一区二区三区国产精品无码| 亚洲成综合人影院在院播放| 亚洲性69影院在线观看| 亚洲国产高清在线精品一区| 在线综合亚洲中文精品| 亚洲精华国产精华精华液网站| 亚洲aⅴ无码专区在线观看春色 | 亚洲人成网站影音先锋播放| 久久亚洲AV无码精品色午夜| 亚洲国产午夜电影在线入口| 91亚洲视频在线观看| 亚洲成年网站在线观看| 91在线亚洲综合在线| 亚洲AV日韩综合一区| 亚洲国产精品第一区二区三区| 国产亚洲情侣一区二区无| 精品亚洲综合在线第一区| 亚洲网站在线观看| 亚洲一区二区三区久久| 亚洲狠狠婷婷综合久久| 亚洲情侣偷拍精品| 亚洲国产一区国产亚洲| tom影院亚洲国产一区二区| 亚洲av日韩精品久久久久久a| 亚洲欧洲日产国码高潮αv| 亚洲成av人影院|