Menu

Khắc phục lỗi #VALUE! khi làm việc với hàm SUM

Chử Thanh Tú 04/06/2026 12:35 452 lượt xem 3 trả lời

Chào mọi người, mình là thành viên mới trên diễn đàn. Dạo gần đây mình thường xuyên gặp phải lỗi #VALUE! khi sử dụng hàm SUM trong Excel, đặc biệt là khi file có nhiều dữ liệu hoặc có các ô trống lẫn lộn. Lỗi này gây khá nhiều khó chịu vì nó làm sai lệch kết quả tính toán.

Sau một thời gian tìm tòi và thử nghiệm, mình đã tìm ra một vài nguyên nhân phổ biến và cách khắc phục hiệu quả:

  • Nguyên nhân 1: Dữ liệu không phải dạng số
    Đôi khi, các ô mà bạn muốn tính tổng lại chứa ký tự văn bản, khoảng trắng thừa, hoặc các ký tự đặc biệt không được Excel nhận diện là số.
  • Cách khắc phục:
    Sử dụng hàm VALUE() để chuyển đổi dữ liệu về dạng số trước khi cộng, hoặc sử dụng chức năng Text to Columns để làm sạch dữ liệu. Một cách khác là dùng hàm SUMPRODUCT(), nó có khả năng xử lý tốt hơn với các giá trị không phải số.
    Ví dụ: =SUMPRODUCT(A1:A10*1)
  • Nguyên nhân 2: Ô trống hoặc lỗi trong vùng tính tổng
    Nếu trong vùng bạn chọn để tính tổng có chứa ô trống hoặc các lỗi khác (như #N/A, #DIV/0!), hàm SUM có thể trả về #VALUE!.
  • Cách khắc phục:
    Kiểm tra và xử lý các ô trống hoặc lỗi trong vùng tính. Bạn có thể dùng hàm IFERROR() để thay thế lỗi bằng 0 hoặc một giá trị khác trước khi tính tổng.
    Ví dụ: =SUM(IFERROR(A1:A10,0))

Hy vọng những chia sẻ này sẽ giúp ích cho các bạn khi gặp phải lỗi tương tự. Nếu có cách nào khác hiệu quả hơn, mọi người cùng thảo luận nhé!

5

Chào bạn, mình cũng hay gặp tình trạng này lắm, nhất là với các file "gia truyền" từ sếp cũ. Ngoài việc kiểm tra xem các ô có chứa văn bản hoặc khoảng trắng vô tình không, bạn có thể thử thêm hàm IFERROR để xử lý các trường hợp lỗi này trước khi đưa vào SUM. Ví dụ: =SUM(IFERROR(A1:A10,0)). Cách này sẽ giúp thay thế các giá trị lỗi (như #VALUE!) bằng 0, đảm bảo hàm SUM hoạt động mượt mà hơn.

4

Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý lỗi #VALUE! với hàm SUM. Cách dùng IFERROR rất hay, mình cũng thường xuyên áp dụng.

Ngoài ra, nếu file có nhiều ô trống, đôi khi nguyên nhân còn do Excel hiểu nhầm một số ô là văn bản do định dạng. Bạn có thể thử bôi đen vùng dữ liệu đó, vào tab Home -> nhóm Editing -> Find & Select -> Go To Special... -> chọn Constants và bỏ tick ở ô Text. Sau đó bấm OK. Thao tác này giúp chọn ra các ô chứa giá trị cố định (không phải công thức) và bạn có thể kiểm tra lại định dạng của chúng.

Một mẹo nhỏ khác là dùng SUMPRODUCT. Hàm này có khả năng "ép" dữ liệu về dạng số rất tốt. Ví dụ: =SUMPRODUCT(--(A1:A10)) sẽ tự động chuyển đổi các giá trị trong A1:A10 thành số trước khi thực hiện phép tính. Đôi khi nó còn hiệu quả hơn cả IFERROR trong một số trường hợp "khó nhằn".

5

Mình cũng hay bị lỗi này lắm, nhất là khi làm việc với các file excel mà người khác tạo ra. Ngoài việc kiểm tra các ô có chứa ký tự lạ hay không, bạn thử dùng hàm VALUE() để ép các giá trị về dạng số xem sao. Ví dụ: =SUM(VALUE(A1:A10)). Đôi khi nó lại đơn giản mà hiệu quả bất ngờ.

4

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

Đăng nhập Đăng ký