依原書「Being Aware of Advanced Functions and Functionality」段落,示範當 SUMIF 只有一組 criteria 不夠時,改用 SUMIFS,而不是硬把公式越寫越長。
原書 Figure 7-34~7-35 的問題是:sales data 同時包含 region 與 product,需要依兩個 criteria 彙總。SUMIF 只有單一 criteria range 不足,因此改用 SUMIFS。下表為了具體演練,使用教材模擬數字,不冒充原書 Figure 的原始值。
| Region | Product | Sales(教材模擬) |
|---|---|---|
| East | A | 100 |
| East | B | 150 |
| West | A | 200 |
| East | A | 120 |
若 Sales 在 C2:C5、Region 在 A2:A5、Product 在 B2:B5,要算 East + Product A:=SUMIFS($C$2:$C$5,$A$2:$A$5,"East",$B$2:$B$5,"A")。
| Criteria | 符合列 | SUMIFS 結果 |
|---|---|---|
| East + A | 100、120 | 220 |
| East + B | 150 | 150 |
| West + A | 200 | 200 |
原書的核心學習方法是:如果現有 function 讓你必須建立很長、難 audit 的 workaround,先停下來找是否有更適合的 function。SUMIFS 就是從「SUMIF with two ranges」這類實務需求學到的新工具。
請根據教材表格與 SUMIFS 公式,解釋 sum_range、第一組 criteria range/criteria、第二組 criteria range/criteria 各自的角色,並說明為什麼這比手工篩選後加總更可重算。
**問題:**若新增一列 East/A/80,East + A 的結果會是多少?