Menu

Khắc phục lỗi #VALUE! khi dùng hàm SUM với điều kiện

Hác Thoa Tôn 04/06/2026 18:16 322 lượt xem 1 trả lời

Chào các bạn,

Mình làm báo cáo bán hàng, có sử dụng hàm SUMIFS để tính tổng doanh thu theo từng sản phẩm và theo từng tháng. Tuy nhiên, dạo gần đây mình gặp phải lỗi #VALUE! rất khó chịu khi dùng hàm này, đặc biệt là khi các ô chứa dữ liệu cần tính tổng bị trống hoặc chứa văn bản.

Ví dụ, mình có công thức như sau:

=SUMIFS(DoanhThu, SanPham, "Sản phẩm A", Thang, "Tháng 1")

Nếu cột DoanhThu có ô trống hoặc chứa chữ "N/A", công thức sẽ trả về #VALUE!.

Mình đã thử nhiều cách nhưng chưa khắc phục được triệt để. Có cao nhân nào trong diễn đàn đã từng gặp trường hợp này và có cách xử lý hiệu quả không ạ? Mình đang cần gấp để hoàn thành báo cáo. Xin chỉ giáo ạ!

Cảm ơn mọi người đã đọc bài!

5

Chào bạn,

Vấn đề bạn gặp phải với hàm SUMIFS là khá phổ biến, đặc biệt là khi dữ liệu nguồn không "sạch". Lỗi #VALUE! thường xuất hiện khi SUMIFS cố gắng cộng một ô chứa văn bản hoặc bị trống, mà lại không được định nghĩa rõ ràng là 0.

Một cách đơn giản để khắc phục là bạn có thể xử lý các ô trống hoặc chứa văn bản ngay trong phạm vi tính tổng. Bạn có thể thử dùng hàm IFERROR kết hợp với SUMIFS, hoặc đơn giản hơn là dùng hàm SUMPRODUCT.

Với SUMPRODUCT, bạn có thể làm như sau:

``excel =SUMPRODUCT((SanPham="Sản phẩm A")(Thang="Tháng 1")(IFERROR(DoanhThu+0,0))) `

Phần IFERROR(DoanhThu+0,0)` sẽ chuyển các giá trị lỗi hoặc văn bản thành 0 trước khi thực hiện phép nhân và cộng, giúp tránh được lỗi #VALUE!.

Bạn thử cách này xem sao nhé! Nếu vẫn gặp khó khăn, bạn có thể chia sẻ thêm chi tiết về cấu trúc dữ liệu của bạn không?

0

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

Đăng nhập Đăng ký