我們常在 Excel 的資料清單中會遇到計算『人次』和『人數』的問題,該如何處理?

參考下圖,在不同管道中有些人重覆出現在 A 和 B 管道中,因次計算人次和人數時,人次會比人數多。

Excel-統計人次和人數(不重覆者)(SUMPRODUCT,COUNTIF

如果你不想使用公式,可以使用樞紐分析表工具:在「列」欄位中指定『班級』,在「值」欄位中指定『學號』。

Excel-統計人次和人數(不重覆者)(SUMPRODUCT,COUNTIF

並且設定欄位中設定摘要的計算類為:項目個數。

Excel-統計人次和人數(不重覆者)(SUMPRODUCT,COUNTIF

或是使用公式:

儲存格G2:=COUNTIF(班級,F2)

複製儲存格G2,貼至儲存格G2:G11。

以上二個方法只能求出『人次』,而無法求出『人數』。

參考以下使用 SUMPRODUCT 函數的相關做法。

為了讓公式看起來更直覺,先選取儲存格B1:C28,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:班級、學號。

(1) 計算『人次』

儲存格G2:=SUMPRODUCT((班級=F2)*1)

(2) 計算『人數』

儲存格H2:=SUMPRODUCT((班級=F2)*(1/COUNTIF(學號,學號)))

複製儲存格G2:H2,貼至儲存格G2:H11。

【延伸閱讀】

Excel-統計人次和人數(FILTER,UNIQUE)

Excel-計算不重覆的數值個數

Excel-計算合於條件的不重覆個數(SUMPRODUCT,COUNTIF)

    文章集

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()