Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khắc phục lỗi #VALUE! khi dùng hàm SUM trong Excel

Đậu Tùng Ly 30/03/2026 16:18 144 lượt xem 2 trả lời

Chào mọi người,

Mình thường xuyên làm việc với Excel và hôm nay gặp phải một lỗi khá khó chịu, đó là lỗi #VALUE! khi sử dụng hàm SUM. Cụ thể là khi mình muốn cộng một dãy ô, nhưng trong dãy đó lại có một ô chứa ký tự văn bản hoặc một ô trống mà Excel hiểu nhầm là văn bản.

Ví dụ, mình có một bảng tính với các số liệu ở cột B, nhưng ở ô B5 lại vô tình nhập nhầm là chữ 'N/A' thay vì để trống hoặc nhập 0. Khi mình dùng công thức =SUM(B1:B10), kết quả trả về là #VALUE! thay vì tổng các số hợp lệ.

Mình đã thử nhiều cách nhưng chưa tìm ra giải pháp triệt để. Có anh em nào trong diễn đàn đã từng gặp tình huống này và có cách khắc phục hiệu quả không? Mình đang cần một giải pháp vừa đơn giản, vừa áp dụng được cho nhiều trường hợp, không cần phải đi dò từng ô để sửa.

Mình có tham khảo một vài cách trên mạng nhưng có vẻ hơi phức tạp. Có ai có kinh nghiệm chia sẻ thêm về cách xử lý lỗi này bằng công thức không? Ví dụ, có cách nào để hàm SUM bỏ qua các ô không phải là số không?

Rất mong nhận được sự giúp đỡ từ các cao thủ Excel ạ!

Xin cảm ơn!

0

Mình cũng hay gặp trường hợp tương tự, đúng là phiền thật!

Ngoài cách dùng SUMIF mà bạn kia chia sẻ, mình thấy dùng hàm AGGREGATE cũng khá hay để xử lý lỗi này. Hàm này cho phép mình bỏ qua các giá trị lỗi hoặc văn bản.

Thử với ví dụ của bạn xem sao: ``excel =AGGREGATE(9, 6, B1:B10) ` Trong đó: 9 là mã cho hàm SUM. 6` là mã để bỏ qua các giá trị lỗi (bao gồm cả văn bản mà Excel không hiểu).

Cách này vừa gọn, vừa xử lý được nhiều loại "rác" trong ô. Bạn thử xem sao nhé!

2

Chào bạn,

Rất hiểu tình huống của bạn khi gặp lỗi #VALUE! với hàm SUM. Lỗi này khá phổ biến, đặc biệt khi làm việc với dữ liệu lớn hoặc dữ liệu nhập tay.

Ngoài việc thủ công tìm và sửa từng ô chứa văn bản, bạn có thể thử dùng hàm SUMIF hoặc SUMIFS để bỏ qua các ô không phải số. Ví dụ, với dữ liệu của bạn, công thức có thể là:

``excel =SUMIF(B1:B10, "N/A") `

Hoặc để tổng quát hơn, bỏ qua mọi ô không phải số:

`excel =SUMIF(B1:B10, ">0") ``

Nếu bạn muốn chắc chắn loại bỏ tất cả các ô chứa văn bản, cách này sẽ hữu ích hơn.

Chúc bạn xử lý file thành công!

3

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

Đăng nhập Đăng ký