RANK.EQ總排名、SUMPRODUCT分類排名
RANK.EQ總排名、SUMPRODUCT分類排名
有一位做電商數據分析的朋友,傳給我一組數據,說要進行所有商品銷量的總排名以外,還要進行分倉庫、分商品的排名分析。他的數據每個月都有幾萬行,總排名用RANK函數,問我分類排名的可不可以用函數實現?
推薦SUMPRODUCT函數來進行分類排名。
把朋友給的數據簡化成以下數據:
關鍵步驟提示
總排名RANK.EQ函數:
E2中輸入公式:=RANK.EQ(D2,$D$2:$D$26)
RANK.EQ函數用法:
RANK.EQ(number,ref,[order])
中文語法:
RANK.EQ(要找到其排位的數字,數字列表的數組,[指定數字排位方式的數字])
如果 Order 為 0(零)或省略,Excel 對數字的排位是基于 Ref 為按降序排列的列表。
如果 Order 不為零, Excel 對數字的排位是基于 Ref 為按照升序排列的列表。
RANK.EQ 賦予重復數相同的排位。 但重復數的存在將影響后續數值的排位。 例如,在按升序排序的整數列表中,如果數字 10 出現兩次,且其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值)。
分類排名SUMPRODUCT函數:
F2中輸入公式:=SUMPRODUCT((B2=$B$2:$B$26)*($D$2:$D$26>=D2))
SUMPRODUCT函數功能:
在給定的幾組數組中,將數組間對應的元素相乘,并返回乘積之和;
SUMPRODUCT函數用法:
SUMPRODUCT(array1, [array2], [array3], …)
中文語法:
SUMPRODUCT(其相應元素需要進行相乘并求和的第一個數組參數, [其相應元素需要進行相乘并求和的第二個數組參數], [其相應元素需要進行相乘并求和的第三個數組參數], …)
本題目中SUMPRODUCT函數的解釋:
F2的結果是:
B2與B2:B26區域內的單元格依次比較得出數組1,D2:D26區域中的數據與D2單元格的數值依次比較得出數組2,數組1與數組2對應的元素相乘得到25個乘積,再加和。
結果:
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。