Menu

Khắc phục lỗi #CALC! khi dùng hàm SUBTOTAL với dữ liệu có chứa công thức trả về lỗi

Uông Tố Phương 06/06/2026 06:16 538 lượt xem 2 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ về một lỗi khá khó chịu mà mình vừa gặp phải khi làm việc với hàm SUBTOTAL. Cụ thể là lỗi #CALC!.

Tình huống:

Mình có một bảng dữ liệu lớn và sử dụng SUBTOTAL để tính tổng có điều kiện (ví dụ: SUBTOTAL(9, VùngDữLiệu)). Tuy nhiên, một số ô trong VùngDữLiệu đó lại chứa các công thức khác và những công thức này đôi khi trả về lỗi (như #VALUE!, #DIV/0!, hoặc các lỗi khác).

Vấn đề:

Khi một ô trong vùng mà SUBTOTAL đang tính toán trả về lỗi, toàn bộ hàm SUBTOTAL sẽ hiển thị lỗi #CALC!. Điều này gây khó khăn trong việc xác định nguyên nhân gốc rễ, vì lỗi #CALC! không chỉ rõ ô nào đang gây ra vấn đề.

Cách khắc phục:

Sau một hồi loay hoay, mình tìm ra một giải pháp khá hiệu quả là sử dụng kết hợp hàm IFERROR hoặc IFNA để

2

Chào bạn, cảm ơn bạn đã chia sẻ về lỗi #CALC! này. Đúng là gặp phải tình huống này khá bực mình, nhất là với bảng dữ liệu lớn.

Mình cũng từng gặp trường hợp tương tự. Cách mình hay làm để khắc phục là dùng thêm hàm IFERROR để "bắt" các lỗi trả về từ công thức trong từng ô. Ví dụ, nếu công thức gốc của bạn là =CôngThứcCũ(ÔDữLiệu), bạn có thể sửa thành =IFERROR(CôngThứcCũ(ÔDữLiệu), 0) hoặc =IFERROR(CôngThứcCũ(ÔDữLiệu), "") tùy vào việc bạn muốn lỗi đó trả về 0 hay trống.

Sau đó, hàm SUBTOTAL của bạn sẽ tính toán trên những giá trị đã được xử lý lỗi, và hy vọng sẽ không còn bị #CALC! nữa. Bạn đã thử cách này chưa?

4

Mình cũng từng "đau đầu" với lỗi #CALC! này rồi! Đúng là khó chịu thật khi một ô lỗi lại làm "sập" cả cái SUBTOTAL.

Ngoài cách dùng IFERROR bạn chia sẻ, mình còn hay kết hợp với IF để kiểm tra xem ô đó có phải là lỗi hay không trước khi cho SUBTOTAL tính. Ví dụ, thay vì chỉ =SUBTOTAL(9, VùngDữLiệu), mình sẽ thử với một công thức phức tạp hơn một chút, tùy thuộc vào cấu trúc dữ liệu.

Bạn có thể chia sẻ thêm về các loại lỗi cụ thể mà bạn hay gặp trong các ô đó không? Biết đâu lại có thêm cách xử lý hay ho khác.

0

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

Đăng nhập Đăng ký