Skip to content

Game — Buổi 10: Model Error Hunt 🏆 ​

"The difference between a good model and a bad model is not the answer — it's whether the answer can be trusted."


Tổng quan ​

Model Error Hunt là trò chơi mô phỏng thực tế nơi mỗi đội nhận một file 3-Statement Model có 8 lỗi ẩn — từ lỗi formula, link sai, sign error, đến circular reference bị hỏng. Nhiệm vụ: tìm & sửa tất cả lỗi trong thời gian giới hạn.

Cơ chế Game ​

Yếu tốChi tiết
Số lỗi ẩn8 lỗi
Thời gian45 phút
Số người/đội3–4 người
Công cụExcel file được phát + bút ghi chú
SubmitGoogle Form: mô tả lỗi + cách sửa
Scoring10 điểm/lỗi tìm đúng + sửa đúng
Tổng điểm80 điểm (max)

Quy tắc chi tiết ​

Đội chơi ​

  • 3–4 người/đội (chia theo bàn)
  • Mỗi đội có 1 laptop với file Excel
  • Được phép dùng calculator, ghi chú bài giảng
  • KHÔNG được dùng Internet search hoặc AI tools

Quy trình ​

Phút 0–2:    Giảng viên phát file Excel + briefing
Phút 2–42:   Đội mở file, tìm & sửa lỗi
Phút 42–45:  Submit kết quả qua form
Phút 45–60:  Giảng viên reveal đáp án + giải thích

Tips Strategy ​

StrategyMô tả
Start with Error ChecksNhìn Error Check row → biết tabs nào bị lỗi
Check BS Balance firstNếu A ≠ L + E → trace từ đây
Audit circularToggle Switch 0 → kiểm tra Interest → Toggle 1
Color codingScan cho blue cell có formula (should be input!)
Divide and conquer1 người IS, 1 người BS, 1 người CF, 1 người Schedules

Hệ thống tính điểm ​

Scoring Per Error ​

Mỗi lỗi được chấm 10 điểm, chia thành 2 phần:

ComponentĐiểmYêu cầu
Tìm đúng lỗi5Xác định chính xác cell / tab / vấn đề
Sửa đúng5Mô tả cách sửa chính xác
Tổng/lỗi10

Scoring Formula ​

Total Score=∑i=18(Findi+Fixi)max=80

Huy chương ​

Huy chươngĐiều kiệnÝ nghĩa
🥇 GoldScore ≥ 80 (≥ 8/8 errors, find + fix)Model Audit Expert
🥈 SilverScore ≥ 55 (≥ 5.5 errors equivalent)Skilled Debugger
🥉 BronzeScore ≥ 35 (≥ 3.5 errors equivalent)Developing Analyst

File Model: "TechCorp 3-Statement Model" ​

Background ​

Đội nhận file Excel: TechCorp_3SM_v1.0_BROKEN.xlsx

TechCorp là công ty công nghệ giả định với dữ liệu:

Metric2023A2024A
Revenue (tỷ VND)20,00024,000
Gross Margin35%36%
EBIT Margin18%19%
Total Debt5,0005,500
Cash8,00010,000
Total Assets30,00035,000

Projected: 2025E, 2026E, 2027E

File có 8 lỗi ẩn. Error Check row hiện: ❌ ERROR trên 3 tabs (IS, BS, CF).


8 Lỗi ẩn (Đáp án — GIẢNG VIÊN GIỮ) ​

⚠️ Phần này chỉ dành cho giảng viên. Không phát cho sinh viên.

Lỗi 1 — IS: D&A Sign Error ​

SaiĐúng
CellIS!E12IS!E12
Formula= +Revenue × DA_pct= −Revenue × DA_pct
Vấn đềD&A là expense nhưng dấu dương → EBIT inflatedD&A trừ đi → EBIT giảm
ImpactEBIT overstated ~3,190 tỷ → NI saiAll downstream numbers wrong

Difficulty: ⭐⭐ (Easy)

Lỗi 2 — IS: Tax Applied to Revenue thay vì EBT ​

SaiĐúng
CellIS!E18IS!E18
Formula= −Revenue × Tax_Rate= −EBT × Tax_Rate
Vấn đềTax = 15% × Revenue thay vì 15% × EBTTax cực lớn
ImpactNI âm bất thườngNI hợp lý

Difficulty: ⭐⭐ (Easy)

Lỗi 3 — BS: AR Uses COGS thay vì Revenue ​

SaiĐúng
CellBS!E5 (hoặc Schedules)
Formula= DSO × COGS / 365= DSO × Revenue / 365
Vấn đềAR phải drive bởi Revenue, không phải COGSAR understated
ImpactNWC sai → ΔWC sai → CFO sai → Cash sai → BS off
AR=DSO×Revenue365≠DSO×COGS365

Difficulty: ⭐⭐⭐ (Medium)

Lỗi 4 — BS: PP&E không trừ D&A ​

SaiĐúng
CellSchedules (PP&E)
Formula= PPE_begin + CapEx= PPE_begin + CapEx − D&A
Vấn đềQuên trừ depreciation → PP&E tăng vô hạnPP&E overstated
ImpactTotal Assets inflated → BS off balance
PP&Eend=PP&Ebegin+CapEx−D&A

Difficulty: ⭐⭐⭐ (Medium)

Lỗi 5 — CF: ΔWC Sign Reversed ​

SaiĐúng
CellCF!E7CF!E7
Formula= +(NWC_t − NWC_{t−1})= −(NWC_t − NWC_{t−1})
Vấn đềNWC tăng = cash outflow = should be negative in CFOCFO overstated
ImpactCash inflated → BS off

Rule: Increase in NWC = cash outflow → subtract from CFO.

Difficulty: ⭐⭐⭐ (Medium)

Lỗi 6 — CF: CapEx Positive thay vì Negative ​

SaiĐúng
CellCF!E10CF!E10
Formula= +CapEx= −CapEx
Vấn đềCapEx là cash outflow nhưng hiện positive trong CFICFI overstated
ImpactEnding Cash quá cao → BS off

Difficulty: ⭐⭐ (Easy)

Lỗi 7 — Circular: Interest Hardcoded (Not Linked to Debt Schedule) ​

SaiĐúng
CellIS!E15IS!E15
Formula= −700 (hardcoded)= IF(Circ_Switch, −Avg_Debt × Rate, 0)
Vấn đềInterest cố định dù Debt thay đổi trong projected yearsInterest doesn't reflect debt changes
ImpactNI sai khi Debt thay đổi, circular broken

Difficulty: ⭐⭐⭐⭐ (Hard)

Lỗi 8 — BS: Ending Cash Hardcoded (Not Linked to CF) ​

SaiĐúng
CellBS!E4 (Cash)BS!E4
Formula= 25000 (hardcoded)= CF!E_EndingCash (green link)
Vấn đềBS Cash không update khi CF thay đổiModel fails integrity
ImpactBS won't balance with CF; changes to Revenue/costs don't flow through

Difficulty: ⭐⭐⭐⭐ (Hard)


Tổng hợp 8 lỗi ​

#TabLỗiCategoryDifficulty
1ISD&A sign error (positive instead of negative)Sign⭐⭐
2ISTax on Revenue instead of EBTFormula logic⭐⭐
3BS/SchedAR uses COGS instead of RevenueDriver error⭐⭐⭐
4SchedPP&E misses D&A subtractionFormula incomplete⭐⭐⭐
5CFΔWC sign reversedSign⭐⭐⭐
6CFCapEx positive (should be negative)Sign⭐⭐
7ISInterest hardcoded, not linkedLink missing⭐⭐⭐⭐
8BSCash hardcoded, not linked to CFLink missing⭐⭐⭐⭐

Submission Template ​

Mỗi đội submit qua Google Form:

Lỗi #1:
  Tab: ___
  Cell: ___
  Mô tả lỗi: ___
  Cách sửa: ___

Lỗi #2:
  Tab: ___
  Cell: ___
  Mô tả lỗi: ___
  Cách sửa: ___

... (tối đa 8 lỗi)

Thang đánh giá chi tiết ​

Criteria5 điểm (Find)5 điểm (Fix)
Full marksXác định đúng tab, cell, mô tả chính xácCung cấp formula đúng hoặc fix logic chính xác
Partial (3)Đúng tab + mô tả gần đúng, nhưng sai cellHướng fix đúng nhưng formula chưa chính xác
Partial (1)Biết có lỗi ở tab nào nhưng mô tả mơ hồNhận biết cần sửa nhưng không rõ cách
ZeroKhông phát hiệnKhông có fix

Learning Outcomes ​

OutcomeMô tả
Error detectionBiết cách sử dụng Error Check rows để nhanh chóng localize lỗi
Formula auditingTrace precedents/dependents để tìm root cause
Sign conventionNắm vững positive/negative convention trong 3-Statement
Link integrityHiểu tầm quan trọng của linking (không hardcode)
Circular handlingBiết cách debug circular reference issues
Team coordinationPhân công hiệu quả: mỗi người 1 tab → báo cáo lại

Bonus Challenge (Optional — Nếu còn thời gian) ​

"Build from Scratch" — 15 phút ​

Sau khi sửa xong 8 lỗi, giảng viên challenge: Thay đổi Revenue Growth từ 20% → 10%.

Quan sát:

  1. Toàn bộ IS cập nhật? ✅/❌
  2. BS vẫn balance? ✅/❌
  3. CF Ending Cash = BS Cash? ✅/❌
  4. Circularity converges? ✅/❌

Đội nào có 4/4 ✅ đầu tiên → +10 bonus points.

"Speed Audit" — 5 phút ​

Giảng viên phát file model mới (khác). Chỉ có 5 phút để tìm 3 lỗi. Đội nhanh nhất + đúng nhất → +5 bonus points.


Recap: Skill Map ​

Model Error Hunt
    ├── Sign conventions (Lỗi 1, 5, 6)
    ├── Formula logic (Lỗi 2, 3, 4)
    ├── Link integrity (Lỗi 7, 8)
    └── Circular handling (Lỗi 7)
SkillLỗi liên quanỨng dụng thực tế
Sign convention1, 5, 6Mọi model — sai dấu = sai kết quả
Formula logic2, 3, 4Biết driver đúng cho mỗi line item
Link integrity7, 8Model phải "flow" — changes propagate
Circular debug7LBO, 3-Statement, any debt-heavy model

Điều hướng Buổi 10 ​

Tài liệuMô tả
📖 Bài giảng chínhNội dung lý thuyết 3-Statement Model đầy đủ
📝 Blog3-Statement Model: File Excel mà IB Analyst mất 80 giờ/tuần
📊 Case StudyApple (Goldman Sachs), FPT BCTC thực, WSP/CFI comparison
📚 StandardsWSP, CFI, Macabacus, Goldman Sachs modeling standards
🔧 WorkshopBuild 3-Statement Model — FPT 3 năm hoàn chỉnh
🎮 GameModel Error Hunt — Tìm & sửa 8 lỗi ẩn trong model