excel名次怎么算 excel名次

臨近年終,發(da)獎(qing)金(suan)的時候
總會讓我想起上學時老師念名次的恐怖場景 。

excel名次怎么算  excel名次

文章插圖

可惜是福不是鍋,是鍋躲不過,該來還要來
經理:“來,給下面的表格排個名字,給你10秒鐘”
我:“ 。。。。?!?br />
excel名次怎么算  excel名次

文章插圖


excel名次怎么算  excel名次

文章插圖

常規 *** 是對C列降序排列,然后從1開始填充序列
但是該法會時靈時不靈!
比如這張表有些員工業績重復,名次應當一致,但結果顯然不盡如人意

excel名次怎么算  excel名次

文章插圖

那么該怎么辦呢?

excel名次怎么算  excel名次

文章插圖

在我的視頻課程《Excel通關秘籍》中,介紹過RANK函數
利用它我們就可以實現智能排名??!

excel名次怎么算  excel名次

文章插圖

該函數的參數如下:
RANK(排名的單元格,排名區域)
對于上面那種情況,我們只需輸入:=RANK(C2,$C$2:$C$16)
就可以快速完成排名了(排名區域通常采用“絕對引用”)

excel名次怎么算  excel名次

文章插圖

條條大路通羅馬,能實現智能排名的不僅僅只有RANK函數
下面再給大家介紹兩種 *** :
COUNTIF函數
COUNTIF(計數區域,計數條件)常被用來計算區域中滿足條件的單元格個數
例如我們只要輸入:
=COUNTIF(C2:C16,">100")
該函數意義:可以計算出C2:C16,大于100的數據的個數為5個

excel名次怎么算  excel名次

文章插圖

在這個排名的案例中,我們可以輸入:
=COUNTIF(C$2:C$16,">"&C2)+1
翻譯過來就是:在C2:C16區域中,大于C2的單元格有多少個,那么C2的名次就是該個數+1

excel名次怎么算  excel名次

文章插圖

SUM函數
想不到吧,SUM函數居然還可以用來排序

excel名次怎么算  excel名次

文章插圖

解題思路同上:一列里邊,比你大的有n個,那你就是排在第n+1名
具體的函數如下:
=SUM(N($C$2:$C$16>C2))+1
輸入完函數后,我們只要按下【Ctrl+Shift+Enter】就搞定了

excel名次怎么算  excel名次

文章插圖

接著我們來解析下這個函數:
(長文分析預警)
=SUM(N($C$2:$C$16>C2))+1
【一】$C$2:$C$16>C2得到的是一組邏輯值:“TRUE或FALSE”
前面加上“N”函數就可以將其轉成1或0;
【二】公式思路:如果$C$2:$C$16中有幾個大于C2,再加1,就是它的排名 。
比如:C2是更大的,那么
$C$2:$C$16>C2全是false
N($C$2:$C$16>C2)全是0
SUM(N($C$2:$C$16>C2))=0
加一還是等于一,它排名還是之一;
以此類推,例如C3,有7個比C3大的,就有7個TRUE
通過N函數轉換成7個1,最后排名+1,就是8 。
【三】N函數還可以用“--”(負負)來代替,
它也可以將文本數字、邏輯值轉換成數值 。
=SUM(--($C$2:$C$16>C2))+1
我們來看下GIF操作演示:

excel名次怎么算  excel名次

文章插圖


excel名次怎么算  excel名次

文章插圖

殊途同歸,最簡單的 *** 自然是RANK函數
它的兩個兄弟“RANK.AVG”和“RANK.EQ”也推薦給大家
【excel名次怎么算excel名次】這兩個函數用法與RANK相似,大家可自行嘗試哦~

    推薦閱讀