期中、期末考試後,年級組常需統計各班各科達標人數(如語文 ≥100 分、物理 ≥80 分)。傳統 Excel 2003 需「排序 → COUNTIF → 填充 → 換科目再排序」重複操作,不僅耗時易錯,還會打亂原始資料順序。WPS 2012 表格內建的 多條件求和 公式,配合靈活修改,可一鍵完成多科目、多班級、多分數段的交叉統計,無需排序,原始資料零損壞。
原始資料欄位:A 欄=班級,B~E 欄=語文、數學、英語、物理分數。
=COUNTIF(A$2:A$180,L2) 統計 1 班人數。=SUMPRODUCT($A$2:$A$650,1*(OFFSET($A$2:$A$650,0,SUM(COLUMN($A$2:$A$650)-COLUMN($A$2:$A$650)))=1)*(OFFSET($A$2:$A$650,0,SUM(COLUMN($B$2:$B$650)-COLUMN($A$2:$A$650)))>=100))
預設公式對班級欄數值求和(1+1+1…),需改為計數。修改邏輯:將求和區域改為常數 1,最後除以班級代碼。
=(SUMPRODUCT($A$2:$A$650,1*(OFFSET($A$2:$A$650,0,SUM(COLUMN($A$2:$A$650)-COLUMN($A$2:$A$650)))=$L2)*(OFFSET($A$2:$A$650,0,SUM(COLUMN(B$2:B$650)-COLUMN($A$2:$A$650)))>=100)))/$L2
💡 解析:1* 強制條件判斷結果轉為 1/0,SUMPRODUCT 實際統計滿足條件的列數,再除以 $L2(班級代碼 1~8)即得人數。絕對/相對引用($L2、B$2)確保向右、向下填充時條件欄位自動對齊。
🎯 瞬間產出 4 科 × 8 班 = 32 個統計值,零排序、零重複操作。
| 維度 | Excel 2003 傳統法 | WPS 2012 多條件求和 |
|---|---|---|
| 排序次數 | 4 科 × 1 次 = 4 次 | 0 次 |
| 公式輸入 | 重複 COUNTIF + 手動調整區間 | 一次插入 + 微調 + 填充 |
| 原始資料 | 順序被打亂 | 完全保持 |
| 彈性擴展 | 新增科目需重來 | 修改條件參數即可復用 |
| 錯誤風險 | 高(排序遺漏、區間錯位) | 低(公式邏輯自洽) |
WPS 2012 的 多條件求和 本質是 SUMPRODUCT 陣列運算的封裝,掌握其參數結構後,可舉一反三應用於銷售分析、庫存監控、考勤統計等任何「多維度交叉計數/求和」場景,是辦公桌面的效率利器。