有網友問到:在 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
全站熱搜
留言列表