如下圖是某公司銷售表,現在想要要求按照銷量根據每個部門的人員劃分各自排名。
首先将全選表格區域,點擊【數據】,選擇【排序】,将表格按部門進行升序排列。如下圖。
在排序後表格,D2單元格輸入公式=RANK(C2,OFFSET($C$1,MATCH(A2,$A$2:$A$17,0),,COUNTIF($A$2:$A$17,A2)))
将D2單元格公式下拉填充到底,即可完成各部門員工排序。
下面跟大家簡單分析一下這個公式,首先是match函數,它的作用是範圍單元格中搜索特定的項,然後返回該項在此區域中的相對位置。語法結構是=MATCH(lookup_value, lookup_array, [match_type])
MATCH函數第三參數為0時,返回查找值在區域中第一次出現的位置。因此【MATCH(A2,$A$2:$A$17,0)】在本文中的作用是返回各組别第一次出現的位置。
【COUNTIF($A$2:$A$17,A2)】在本文中作用是返回各組别重複個數,為方便大家理解在單元格輸入COUNTIF($A$2:$A$17,A2),結果如下圖。
接着我們利用OFFSET函數将各部别員工銷量提取出來。
最後就是利用RANK函數,将各員工在各部門内的排名表達出來。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!