Menu

Chia sẻ cách tự động hóa tính toán Lãi suất Hoàn vốn Nội bộ (IRR) cho nhiều dự án cùng lúc

Tráng Lý Thành 11/06/2026 06:02 196 lượt xem 2 trả lời

Chào mọi người,

Dạo này mình đang phải làm việc với nhiều dự án đầu tư và cần tính toán IRR cho từng dự án để đánh giá. Việc làm thủ công với hàm IRR trong Excel cho từng dự án thì khá tốn thời gian, đặc biệt khi số lượng dự án lên đến hàng chục. Mình đã tìm tòi và phát hiện ra một cách khá hay để tự động hóa việc này, muốn chia sẻ lại cho anh em trong diễn đàn.

Giả sử bạn có một bảng dữ liệu với các dòng là các dự án và các cột là dòng tiền qua từng năm (năm 0 là chi phí ban đầu, các năm sau là dòng tiền thu về). Thay vì dùng hàm IRR lặp đi lặp lại, chúng ta có thể kết hợp MMULTSequence (hoặc ROW nếu dùng Excel cũ hơn) để tính toán cho toàn bộ danh sách dự án một cách nhanh chóng.

Cách làm cơ bản:

  • Giả sử dữ liệu dòng tiền của bạn nằm trong vùng B2:F10, với mỗi dòng là một dự án và các cột là dòng tiền từ năm 0 đến năm 4.
  • Bạn có thể sử dụng công thức mảng (array formula) sau đây để tính IRR cho tất cả các dự án cùng lúc:
=MAP(B2:B10, LAMBDA(project_cashflows, IRR(project_cashflows)))

Hoặc nếu bạn muốn tính toán chi tiết hơn và có thể điều chỉnh được các tham số khác của hàm IRR (như guess), bạn có thể thử với MMULTSequence:

=MMULT(TRANSPOSE(IFERROR(XIRR(B2:F10, SEQUENCE(1,COLUMNS(B2:F10)), 0.1), 0)), SEQUENCE(ROWS(B2:F10), 1, 1, 0))

Lưu ý: Công thức trên là ví dụ minh họa, bạn cần điều chỉnh vùng dữ liệu và các tham số cho phù hợp với file của mình. Hàm XIRR sẽ cần thêm tham số ngày tháng nếu bạn muốn chính xác hơn.

Cách này giúp mình tiết kiệm kha khá thời gian và giảm thiểu sai sót khi nhập liệu. Anh em nào có cách nào hay hơn hoặc gặp khó khăn gì với công thức này thì cùng thảo luận nhé!

4
Hay quá bạn ơi! Mình cũng đang vật lộn với việc tính IRR cho nhiều dự án. Bạn có thể chia sẻ cụ thể hơn về "cách khá hay" đó không? Ví dụ như bạn dùng hàm gì kết hợp, hay có dùng VBA không? Mình đang tìm cách tối ưu hóa quy trình này để đỡ tốn thời gian. Cách bạn chia sẻ về tự động hóa IRR nghe rất hấp dẫn. Mình cũng thường xuyên phải làm với nhiều dự án và việc tính IRR thủ công thực sự là một thử thách.

Mình đang tò mò không biết bạn dùng hàm Excel nào để xử lý nhiều dòng tiền của các dự án cùng lúc? Liệu có phải là một mảng hay bạn có cách nào khác để gom dữ liệu lại không? Mình đã thử dùng IRR trực tiếp nhưng đúng là với số lượng lớn thì hơi bất tiện.

Rất mong được bạn chia sẻ thêm chi tiết về cách làm của mình!

4

Hay quá bạn ơi! Mình cũng đang vật lộn với việc tính IRR cho nhiều dự án. Bạn có thể chia sẻ cụ thể hơn về "cách khá hay" đó không? Ví dụ như bạn dùng hàm gì kết hợp, hay có dùng VBA không? Mình đang tìm cách tối ưu hóa quy trình này để đỡ tốn thời gian.

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký