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×Revenue365DSO×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+CapExD&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