Menu

Khắc phục lỗi #NUM! khi tính toán với hàm tài chính trong Excel

Lưu Thái Bình 11/06/2026 11:38 291 lượt xem 2 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một lỗi khá khó chịu mà mình vừa gặp phải khi làm việc với các hàm tài chính trong Excel, đó là lỗi #NUM!. Cụ thể là mình đang cố gắng tính toán Giá trị hiện tại ròng (NPV) của một chuỗi các khoản thanh toán âm và dương, nhưng kết quả lại báo lỗi #NUM!.

Sau khi tìm hiểu và thử nghiệm, mình nhận ra lỗi này thường xảy ra khi:

  • Các giá trị trong mảng hoặc phạm vi tham chiếu không hợp lệ (ví dụ: chứa giá trị văn bản không thể chuyển đổi, hoặc các giá trị âm không phù hợp với logic của hàm).
  • Trong trường hợp của NPV, nếu tỷ lệ chiết khấu (rate) quá lớn hoặc quá nhỏ, nó cũng có thể dẫn đến kết quả không xác định và gây ra lỗi #NUM!.
  • Đôi khi, các giá trị quá lớn hoặc quá nhỏ có thể vượt quá khả năng tính toán của Excel.

Cách khắc phục mình đã áp dụng:

  1. Kiểm tra kỹ lưỡng dữ liệu đầu vào: Đảm bảo rằng tất cả các ô được tham chiếu trong công thức đều chứa số hợp lệ. Loại bỏ các ô trống, văn bản hoặc các giá trị không mong muốn.
  2. Kiểm tra tỷ lệ chiết khấu (rate): Đối với các hàm như NPV, IRR, hãy đảm bảo tỷ lệ chiết khấu nằm trong một phạm vi hợp lý (thường là dương và không quá lớn).
  3. Sử dụng hàm phụ trợ: Đôi khi, bạn có thể cần sử dụng các hàm như IFERROR hoặc AGGREGATE để xử lý các giá trị không hợp lệ trước khi đưa vào hàm tài chính chính. Ví dụ: =IFERROR(NPV(rate, value1, [value2], ...), 0).

Hy vọng chia sẻ này giúp ích cho các bạn khi gặp phải lỗi #NUM! với các hàm tài chính. Nếu có ai có kinh nghiệm khác hoặc gặp trường hợp #NUM! với các hàm khác, đừng ngần ngại chia sẻ nhé!

4

Chào bạn,

Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý lỗi #NUM! với các hàm tài chính nhé. Lỗi này đúng là hơi "khó ưa" thật, đặc biệt là khi làm với NPV.

Mình cũng từng gặp trường hợp tương tự, và ngoài việc kiểm tra các giá trị trong mảng không hợp lệ như bạn nói, đôi khi còn do tốc độ chiết khấu (discount rate) được nhập quá nhỏ hoặc quá lớn, vượt ra ngoài phạm vi tính toán hợp lý của hàm.

Bạn có thể chia sẻ thêm là tốc độ chiết khấu bạn đang dùng trong ví dụ đó là bao nhiêu không? Đôi khi chỉ cần điều chỉnh một chút là mọi thứ lại "ngon lành" ngay ấy mà.

4

Cảm ơn bạn đã chia sẻ cách khắc phục lỗi #NUM! với hàm tài chính nhé. Đúng là lỗi này đôi khi làm mình "đau đầu" thật, đặc biệt là với NPV.

Ngoài những nguyên nhân bạn đã nêu, mình cũng hay kiểm tra xem có trường hợp nào giá trị chiết khấu (discount rate) quá nhỏ hoặc quá lớn không. Đôi khi chỉ cần điều chỉnh một chút là hàm chạy ngon lành lại ngay.

Bạn có thể cho mình biết tốc độ chiết khấu trong ví dụ của bạn lúc đó là bao nhiêu không? Biết đâu lại là một yếu tố quan trọng mà mình chưa nghĩ tới.

1

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

Đăng nhập Đăng ký