Chào các anh chị em trong diễn đàn,
Hôm nay mình muốn chia sẻ một lỗi khá phổ biến mà mình hay gặp phải khi làm việc với Excel, đó là lỗi #VALUE! khi sử dụng hàm SUM. Đôi khi mình chỉ muốn cộng một vài ô lại với nhau thôi mà nó cứ báo lỗi, rất khó chịu.
Sau một hồi tìm hiểu và thử nghiệm, mình nhận ra nguyên nhân chính thường là do trong các ô mà mình muốn cộng có chứa dữ liệu không phải là số, hoặc dữ liệu bị định dạng sai.
Ví dụ:
- Một ô có chứa ký tự chữ (ví dụ:
100abcthay vì100). - Một ô có chứa khoảng trắng thừa ở đầu hoặc cuối (ví dụ:
50). - Một ô có chứa ký tự đặc biệt mà Excel không nhận diện là số (ví dụ: dấu nháy đơn
'100). - Hoặc đơn giản là ô đó trống trơn, nhưng khi dùng hàm
SUMthì nó vẫn có thể gây lỗi nếu bạn chọn một vùng có ô trống xen kẽ với dữ liệu văn bản.
Cách khắc phục thì cũng khá đơn giản:
- Kiểm tra thủ công: Click vào từng ô trong vùng tính toán để xem có ký tự lạ hay định dạng sai không.
- Sử dụng chức năng 'Find and Replace': Tìm các ký tự không mong muốn (như chữ, khoảng trắng thừa) và thay thế bằng ô trống.
- Sử dụng hàm phụ trợ: Nếu dữ liệu quá nhiều, bạn có thể dùng các hàm như
VALUE,NUMBERVALUE, hoặc kết hợpIFERRORđể chuyển đổi hoặc bỏ qua các ô lỗi. Ví dụ, để cộng một vùng A1:A10 mà bỏ qua các ô lỗi, bạn có thể dùng:(Nhớ nhấn Ctrl+Shift+Enter nếu bạn không dùng Excel 365).=SUM(IFERROR(A1:A10*1,0))
- Định dạng lại ô: Đảm bảo các ô chứa số được định dạng là 'Number' hoặc 'General', không phải 'Text'.
Hy vọng chia sẻ nhỏ này giúp ích được cho mọi người khi gặp phải lỗi #VALUE! với hàm SUM. Nếu có cách nào hay hơn, mọi người cùng thảo luận nhé!