年終統計報表常因「表內、表間平衡」讓人頭大:手工統計易出錯、樞紐分析表難處理多維度分類(如學歷×職級×單位×性別)。本文揭露 SUMPRODUCT 多條件陣列運算 核心技巧,只要維護一張「人員清單」主表,所有統計表自動生成且永保平衡,人員異動只改主表即可,真正一勞永逸。
SUMPRODUCT 將多組陣列對應元素相乘再求和。邏輯判斷 TRUE/FALSE 乘以 1 轉為 1/0,多條件相乘即為「邏輯 AND」。
語法:SUMPRODUCT((條件範圍1=條件1) * (條件範圍2=條件2) * ... * (求和範圍))
欄位:姓名、單位(市/縣/鄉鎮)、職級、學歷、性別、民族、黨籍… 預留 1000 列,不足可插入列擴充。
=SUMPRODUCT((人員清單!$E$2:$E$1000="鄉科級正職")*1)
=SUMPRODUCT((人員清單!$E$2:$E$1000="鄉科級正職")*(人員清單!$G$2:$G$1000="大學本科"))
在「縣」工作表中,儲存格 A13=職級、L3=學歷、F 欄=單位:
=SUMPRODUCT((人員清單!$E$2:$E$1000=$A13)*(人員清單!$G$2:$G$1000=L$3)*(人員清單!$F$2:$F$1000="縣"))
$A13 鎖定欄、列相對 → 向下拖曳職級變化。L$3 鎖定列、欄相對 → 向右拖曳學歷變化。"縣" 取代為 "市"(或對應單位名)。
若需統計「薪資總額」、「加班時數」等數值欄位,將最後一個引數改為數值範圍:
=SUMPRODUCT((條件1)*(條件2)*...*(數值欄位範圍))
#VALUE!。E:E)會大幅降低效能,建議鎖定具體範圍(如 $E$2:$E$1000)。SUMPRODUCT + 絕對/相對參考 + 尋找取代 = **動態、可擴充、自平衡的多維統計系統**。投入一次建模,年年受用,告別手工核對的痛苦。