重建原書 Figure 7-24~7-28 的 region sales summary,並保留原書特別強調的 SUMIF range mismatch 錯誤。
原書有 21 筆 sales records。先建立 unique region list,再用 COUNTIF 算各區 sales count、SUMIF 算各區 sales value。
| 指標 | 原書公式/結果 |
|---|---|
| 第一個 Region COUNTIF | =COUNTIF($B$2:$B$22,E2) → 5 |
| COUNTIF Total | 21 |
| COUNTIF Error Check | =COUNTA(B2:B22)-F6 |
| 第一個 Region SUMIF | =SUMIF($B$2:$B$22,E2,$C$2:$C$22) → $99,310 |
| SUMIF Total | $384,805 |
| SUMIF Error Check | =SUM(C2:C22)-G6 |
Criteria range 與 sum range 必須 row-for-row 對齊。COUNTIF/SUMIF 的 source ranges 用 F4 鎖定,criteria cell E2 則保持 relative 以便向下 copy。
| 版本 | 公式/結果 | 判讀 |
|---|---|---|
| 正確 COUNTIF 第一區 | 5 | 正常 |
| 正確 COUNTIF Total | 21 | Error Check 應為 0 |
| 正確 SUMIF 第一區 | $99,310 | 正常 |
| 正確 SUMIF Total | $384,805 | Error Check 應為 0 |
錯誤 range:$B$2:$B$22 vs $C$1:$C$22 |
$81,394 | 看似合理,但其實錯誤 |
最危險的模型錯誤往往不是 #VALUE!,而是回傳一個「看起來合理」的錯誤數字。原書用 $81,394 示範:Range 與 Sum_range 錯一列,Excel 不一定報錯,因此 reconciliation check 很重要。
請只根據正確 SUMIF $99,310、總額 $384,805,以及錯位 range 回傳 $81,394 的原書例子,說明為什麼 financial model 必須內建 error check,而不能只相信 Excel 沒有顯示錯誤碼。
**問題:**若 SUM(C2:C22)-G6 = 0,此 reconciliation 至少證明什麼?