Sếp hỏi: "Mua cái máy 1,2 tỷ này có lời không?". Kế toán đáp: "Chắc khoảng 3 năm thu hồi vốn." Câu trả lời đó nghe có vẻ ổn, nhưng nó bỏ qua hai thứ quan trọng: giá trị thời gian của tiền và rủi ro.
Bài này hướng dẫn NPV và IRR bằng Excel. Sau khoảng 10 phút, bạn dựng được bảng thẩm định cho một khoản mua máy và biết nên nhờ AI soát lại ở đâu.
Lưu ý: Mọi số liệu trong bài là minh họa của Công ty X, đã làm tròn cho dễ tính. Không phải số liệu thật của doanh nghiệp nào.
1. Vì sao "thu hồi vốn mấy năm" chưa đủ để quyết định mua máy
1 tỷ hôm nay không bằng 1 tỷ nhận sau 3 năm. Bạn có thể gửi tiết kiệm, trả bớt nợ vay hoặc đầu tư chỗ khác. Payback đơn giản bỏ qua điều này, và cũng bỏ qua mọi dòng tiền phát sinh sau thời điểm hoàn vốn.
Ba chỉ số bạn cần biết:
- NPV (giá trị hiện tại ròng): phần lãi của dự án tính bằng tiền, đã quy hết về thời điểm hôm nay.
- IRR (tỷ suất sinh lời nội bộ): mức lãi suất mà tại đó NPV bằng 0. Hiểu nôm na là "lãi suất/năm mà dự án tự tạo ra".
- Payback và Payback chiết khấu: thời gian thu hồi vốn, loại thứ hai có tính đến chiết khấu nên dài hơn.
Quy tắc đọc: NPV > 0 và IRR > tỷ lệ chiết khấu thì dự án tạo ra giá trị.
2. Bước 1: Dựng dòng tiền của dự án (chỗ sai nhiều nhất)
Tình huống minh họa: Công ty X mua máy đóng gói giá 1,2 tỷ đồng, dùng 5 năm, cuối năm 5 thanh lý được 100 triệu.
Dòng tiền vào là phần tăng thêm nhờ máy: tiết kiệm nhân công, giảm hao hụt nguyên liệu, tăng sản lượng. Giả định dòng tiền hoạt động ròng sau thuế là 400 triệu/năm.
Ba nguyên tắc khi dựng dòng tiền:
- Dùng dòng tiền, không dùng lợi nhuận kế toán. Khấu hao là chi phí không bằng tiền. Nó chỉ ảnh hưởng đến dòng tiền qua khoản thuế được giảm (lá chắn thuế).
- Đưa đủ các khoản "ngoài hóa đơn máy": chi phí lắp đặt, chạy thử, bảo trì, vốn lưu động phát sinh. Ghi vào năm 0 hoặc đúng năm phát sinh.
- Chỉ tính phần tăng thêm. Doanh thu hay chi phí vẫn có dù không mua máy thì không đưa vào.
Bảng mẫu (đơn vị: triệu đồng):
| Khoản mục | Năm 0 | Năm 1 | Năm 2 | Năm 3 | Năm 4 | Năm 5 |
|---|---|---|---|---|---|---|
| Vốn đầu tư | -1.200 | |||||
| Dòng tiền hoạt động ròng | 400 | 400 | 400 | 400 | 400 | |
| Giá trị thanh lý | 100 | |||||
| Dòng tiền thuần | -1.200 | 400 | 400 | 400 | 400 | 500 |
3. Bước 2: Chọn tỷ lệ chiết khấu
Cách thường dùng là lấy chi phí vốn bình quân của doanh nghiệp (WACC, xem bài WACC đã đăng), rồi cộng thêm phần bù rủi ro nếu dự án rủi ro hơn hoạt động hiện tại.
Ví dụ: Công ty X chọn 12%/năm. Đây là giả định minh họa. Mỗi doanh nghiệp tự xác định theo lãi vay thực tế và kỳ vọng của chủ sở hữu.
Mẹo: để tỷ lệ chiết khấu trong một ô riêng (ví dụ B2 ở sheet Giả định). Khi muốn thử 10% hay 15%, bạn chỉ đổi một ô là toàn bộ kết quả chạy lại.
4. Bước 3: Tính NPV, IRR, Payback bằng Excel
Giả sử dòng tiền thuần năm 0 nằm ở B8, năm 1 đến năm 5 nằm ở C8:G8.
NPV: =NPV(B2, C8:G8) + B8 IRR: =IRR(B8:G8)
Lỗi kinh điển: hàm NPV của Excel coi giá trị đầu tiên là cuối kỳ 1. Vì vậy không đưa vốn năm 0 vào trong hàm, mà cộng riêng ra ngoài như công thức trên.
Với Payback chiết khấu, thêm hai hàng phụ:
Hàng 9 (PV từng năm): =C8/(1+$B$2)^C$4 (C4:G4 là số năm 1..5) Hàng 10 (PV lũy kế): =B8 + C9 ... (cộng dồn từ năm 0)
Năm nào PV lũy kế chuyển từ âm sang dương thì đó là năm hoàn vốn. Phần lẻ của năm bằng số còn thiếu chia cho PV của năm đó.
Kết quả minh họa của Công ty X:
| Chỉ tiêu | Giá trị |
|---|---|
| Hệ số chiết khấu 12% | Năm 1: 0,893 ... Năm 5: 0,567 |
| PV dòng tiền 400 triệu x 5 năm | ≈ 1.442 triệu |
| PV thanh lý 100 triệu | ≈ 57 triệu |
| Tổng PV dòng tiền vào | ≈ 1.499 triệu |
| NPV | ≈ 1.499 - 1.200 = +299 triệu |
| IRR | ≈ 21% (cao hơn 12%) |
| Payback đơn giản | 1.200 / 400 = 3,0 năm |
| Payback chiết khấu | ≈ 3,9 năm |
Kết luận mẫu: dự án đạt, vì NPV dương và IRR vượt tỷ lệ chiết khấu. Nhưng payback chiết khấu (3,9 năm) dài hơn khá nhiều so với con số "3 năm" ban đầu, và đó là con số trung thực hơn.
5. Bước 4: Thử độ nhạy, nếu dòng tiền thấp hơn dự kiến thì sao?
Dự án đẹp trên giấy chưa chắc đẹp ngoài thực tế. Hãy chạy 3 kịch bản (số liệu minh họa):
| Kịch bản | Dòng tiền/năm | NPV (12%) | IRR |
|---|---|---|---|
| Xấu (thấp hơn 25%) | 300 triệu | ≈ -62 triệu | ≈ 10% |
| Cơ sở | 400 triệu | ≈ +299 triệu | ≈ 21% |
| Tốt | 450 triệu | ≈ +479 triệu | ≈ 26% |
Kịch bản xấu tính như sau: 300 x 3,605 + 57 - 1.200 ≈ -62 triệu. Chỉ cần dòng tiền hụt 25% là dự án chuyển từ lời sang lỗ.
Dòng tiền hòa vốn: (1.200 - 57) / 3,605 ≈ 317 triệu/năm. Nếu máy tạo ra ít hơn mức này, NPV âm. Con số này giúp sếp thấy biên an toàn so với kế hoạch 400 triệu là khoảng 20%.
Cách tìm trong Excel:
- Goal Seek: Data → What-If Analysis → Goal Seek. Đặt ô NPV về giá trị 0 bằng cách thay đổi ô "dòng tiền mỗi năm" ở sheet Giả định.
- Data Table một chiều: liệt kê các mức dòng tiền 250, 300, 350, 400, 450 ở một cột, rồi dùng What-If Analysis → Data Table để Excel tính NPV cho từng mức.
Nếu lợi ích của máy phụ thuộc vào sản lượng bán, hãy nối với bài CVP đã đăng để ước lượng dòng tiền từ sản lượng, giá bán và biến phí.
6. Dùng AI vào đâu cho đúng (và đừng giao hết cho AI)
AI làm tốt ở việc soát lỗi, viết công thức và soạn văn bản. Dưới đây là 4 prompt mẫu.
Prompt 1: rà soát dòng tiền
Tôi đang thẩm định mua máy đóng gói (số liệu minh họa): vốn 1.200 triệu,
dòng tiền ròng sau thuế 400 triệu/năm trong 5 năm, thanh lý 100 triệu cuối năm 5.
Hãy liệt kê các khoản có thể bị bỏ sót hoặc tính trùng:
vốn lưu động, thuế, thanh lý, bảo trì, chi phí chạy thử.
Với mỗi khoản, nêu câu hỏi tôi cần tự kiểm tra với bộ phận liên quan.
Prompt 2: viết công thức Excel
Bảng Excel của tôi: B2 là tỷ lệ chiết khấu; hàng 8 là dòng tiền thuần,
B8 là năm 0, C8:G8 là năm 1 đến năm 5.
Hãy viết công thức NPV, IRR và Payback chiết khấu cho bố cục này,
giải thích từng công thức và lưu ý lỗi thường gặp.
Prompt 3: tóm tắt cho ban giám đốc
Dựa trên các kết quả sau (số liệu minh họa): NPV +299 triệu, IRR 21%,
payback chiết khấu 3,9 năm, dòng tiền hòa vốn 317 triệu/năm.
Soạn bản tóm tắt 1 trang cho ban giám đốc gồm: giả định chính,
kết quả, rủi ro, khuyến nghị. Văn phong ngắn gọn, không dùng thuật ngữ khó.
Prompt 4 (tùy chọn): Monte Carlo đơn giản
Viết đoạn Python ngắn chạy 1.000 kịch bản ngẫu nhiên cho dòng tiền hàng năm
(phân phối chuẩn, trung bình 400 triệu, độ lệch chuẩn 60 triệu), tỷ lệ chiết khấu 12%,
vốn 1.200 triệu, thanh lý 100 triệu. In ra NPV trung bình và xác suất NPV < 0.
Cảnh báo quan trọng:
- AI không biết giả định kinh doanh của công ty bạn. Nó chỉ soát logic, không biết máy có thật sự tiết kiệm được 400 triệu hay không.
- Không đưa dữ liệu nhạy cảm (số liệu thật, tên đối tác, hợp đồng) vào công cụ AI công cộng. Xem thêm bài bảo mật dữ liệu khi dùng AI. Hãy làm tròn hoặc ẩn danh trước khi nhập.
- Kế toán vẫn chịu trách nhiệm về giả định và kết luận. AI không thay thế phán đoán chuyên môn.
7. 4 lỗi hay gặp khi thẩm định dự án ở SME
- Dùng lợi nhuận kế toán thay cho dòng tiền. Khấu hao bị trừ hai lần hoặc vốn lưu động bị bỏ quên.
- Quên vốn lưu động tăng thêm, chi phí chạy thử và bảo trì. Những khoản này nhỏ từng khoản nhưng cộng lại làm NPV giảm rõ rệt.
- Quá lạc quan về doanh thu hay tiết kiệm chi phí và không chạy kịch bản xấu.
- Chỉ nhìn IRR, bỏ qua quy mô. Dự án nhỏ IRR cao có thể tạo ít giá trị tuyệt đối hơn dự án lớn IRR thấp hơn. Khi chọn giữa các dự án loại trừ nhau, ưu tiên NPV.
Gợi ý thêm: nếu vay ngân hàng để mua máy, hãy kiểm tra khả năng trả nợ bằng DSCR (xem bài DSCR). Dự án có NPV dương vẫn có thể gây căng dòng tiền ở những năm đầu.
8. Checklist 6 dòng và bố cục file mẫu
Checklist trước khi trình sếp:
- Dòng tiền đã đủ chưa (đầu tư, vốn lưu động, bảo trì, thanh lý)?
- Tỷ lệ chiết khấu đã ghi rõ nguồn và cách xác định?
- Đã có NPV, IRR, payback chiết khấu?
- Đã chạy 3 kịch bản (xấu, cơ sở, tốt)?
- Đã tìm dòng tiền hòa vốn?
- Có người duyệt và ngày duyệt?
Bố cục file Excel gồm 3 sheet:
| Sheet | Nội dung |
|---|---|
| Giả định | Tỷ lệ chiết khấu, vốn đầu tư, dòng tiền/năm, giá trị thanh lý, thuế suất |
| Dòng tiền | Bảng năm 0 đến năm 5, PV, PV lũy kế |
| Kết quả và Kịch bản | NPV, IRR, payback, bảng 3 kịch bản, dòng tiền hòa vốn |
Tách giả định ra một sheet riêng giúp người duyệt thấy ngay những con số nào là "ý kiến", những con số nào là "tính toán".
Câu hỏi thường gặp
NPV bao nhiêu thì nên mua máy? NPV > 0 nghĩa là dự án lãi hơn mức lợi nhuận tối thiểu bạn yêu cầu. Tuy nhiên hãy xem thêm biên an toàn qua kịch bản xấu. NPV chỉ dương nhẹ thì chỉ cần dòng tiền hụt một chút là chuyển âm.
Vì sao NPV trong Excel ra kết quả khác tính tay?
Nguyên nhân phổ biến nhất là đưa dòng tiền năm 0 vào trong hàm NPV. Hãy cộng riêng năm 0 ra ngoài hàm.
IRR cao hơn tỷ lệ chiết khấu là đủ chưa? Chưa chắc. Hãy xem thêm NPV tuyệt đối và kịch bản xấu, nhất là khi so sánh nhiều dự án.
Có cần tính thuế trong dòng tiền không? Có. Dòng tiền nên là dòng tiền sau thuế, gồm cả lá chắn thuế từ khấu hao. Quy định cụ thể về thuế và khấu hao cần đối chiếu văn bản hiện hành, hoặc hỏi kế toán thuế của bạn.
AI có thể tự tính NPV và quyết định thay tôi không? AI giúp viết công thức và soát lỗi nhanh. Nhưng giả định đầu vào là của bạn, và quyết định đầu tư cũng vậy.
Kết luận
Ba ý chính cần nhớ:
- Payback đơn giản chưa đủ. Hãy dùng NPV, IRR và payback chiết khấu, với dòng tiền dựng đầy đủ.
- Luôn chạy kịch bản xấu và tìm dòng tiền hòa vốn. Trong ví dụ của Công ty X, dòng tiền giảm 25% là NPV thành âm.
- AI hỗ trợ dựng và soát nhanh hơn, nhưng giả định thì phải do người trong nghề kiểm chứng.
Nhắc lại: toàn bộ số liệu trong bài là minh họa, hãy thay bằng số liệu thực tế của doanh nghiệp bạn.
Lời nhắn của Mr Lực: AI giúp mình dựng và soát nhanh hơn, nhưng quyết định đầu tư dựa trên giả định, mà giả định thì chỉ người trong nghề mới kiểm chứng được.
Bạn đang cân nhắc mua máy hay đầu tư dự án nào? Hãy bình luận mô tả ngắn dự án (không cần số liệu thật), Mr Lực sẽ gợi ý cách dựng dòng tiền. Nếu muốn học bài bản hơn về Excel và AI cho kế toán, tài chính, bạn có thể tìm hiểu các khóa học và công cụ tại ecostartupai.com.