2014年9月29日 星期一

Excel-列出清單中各個項目的數量及排序(SUMPRODUCST,COUNTIF)

有網友問到:在 Excel 的工作表中有一個商品的清單(參考下圖左),如何找出各個商品的出現的次數,並且做出排行?(參考下圖右)

【準備工作】

選取B欄中有資料的儲存格,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:名稱。

 

【輸入公式】

儲存格E2:=SUMPRODUCT(--(名稱=D2))

公式中 SUMPRODUCT 函數使用的「--」運算,會將 (名稱=D2) 所得的判斷結果(一個 TRUE/FALSE 的陣列),轉換為 1/0 的陣列。

儲存格F2:=RANK(E2,$E$2:$E$8)

複製儲存格E2:F2,貼至儲存格E2:F8。

 

【延伸學習】

可以試試使用 COUNTIF 函數來完成以上兩個式子的運算:

儲存格E2:=COUNTIF(名稱,D2)

儲存格F2:=COUNTIF($E$2:$E$8,">"&E2)+1

沒有留言:

張貼留言

檢視其他文章

好康東東