Menu

Khắc phục lỗi #CALC! khi dùng hàm Excel mới (XLOOKUP, FILTER,...)

Dư Quân Công 05/06/2026 20:25 476 lượt xem 1 trả lời

Chào các bạn,

Dạo gần đây mình thấy một số bạn gặp lỗi #CALC! khi sử dụng các hàm Excel mới như XLOOKUP, FILTER, SORT, UNIQUE,... Lỗi này khá khó chịu vì nó không chỉ ra nguyên nhân cụ thể như các lỗi quen thuộc khác.

Sau khi tìm hiểu và thử nghiệm, mình nhận ra lỗi #CALC! thường xuất hiện trong các trường hợp sau:

  • Dữ liệu đầu vào có vấn đề: Ví dụ, khi bạn dùng XLOOKUP để tìm kiếm một giá trị mà trong vùng dữ liệu tìm kiếm lại chứa các công thức bị lỗi (#DIV/0!, #VALUE!,...). Hàm XLOOKUP không thể xử lý được các giá trị lỗi này.
  • Môi trường tính toán bị ảnh hưởng: Đôi khi, lỗi này có thể do cài đặt tính toán của Excel hoặc xung đột với các add-in khác.
  • Phiên bản Excel cũ: Các hàm mới chỉ có trên các phiên bản Excel 365 hoặc Excel 2021 trở lên. Nếu bạn mở file trên phiên bản cũ hơn, có thể gặp lỗi này.

Cách khắc phục:

  1. Kiểm tra và làm sạch dữ liệu nguồn: Đây là cách hiệu quả nhất. Hãy rà soát lại vùng dữ liệu mà hàm của bạn đang tham chiếu. Sử dụng các hàm như IFERROR hoặc ISERROR để bắt và xử lý các lỗi tiềm ẩn trong dữ liệu nguồn trước khi đưa vào hàm chính. Ví dụ, nếu dùng FILTER với điều kiện có thể trả về lỗi, bạn có thể viết lại như sau:
    =FILTER(A1:B10, IFERROR(C1:C10=
                    
0

Cảm ơn bạn đã chia sẻ về lỗi #CALC! này. Đúng là các hàm mới đôi khi mang đến những "bất ngờ" khó chịu thật.

Mình cũng từng gặp trường hợp tương tự khi dùng FILTER. Hóa ra là do một ô trong mảng dữ liệu nguồn bị trống hoặc chứa ký tự đặc biệt không mong muốn. Sau khi làm sạch dữ liệu, hàm chạy ngon lành.

Bạn có thể chia sẻ thêm về trường hợp cụ thể bạn gặp phải không? Ví dụ, bạn đang dùng hàm nào và dữ liệu nguồn của bạn trông như thế nào? Biết đâu chúng ta có thể cùng nhau tìm ra giải pháp tối ưu hơn.

4

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

Đăng nhập Đăng ký