Khi làm việc với bảng tính trong excel, hẳn đôi lần bạn gặp lỗi công thức không tính toán chính xác, cụ thể như hàm SUM cộng sai chẳng hạn đúng không nào.
Trong bài viết này mình sẽ đưa ra ví dụ cơ bản và cách sửa lỗi khi bạn gặp trường hợp trên, hay nói chính xác hơn là chuyển đổi số mà bạn nhìn thấy sang định dạng số đúng.
Mình lấy một ví dụ đơn giản nếu như sản phẩm là Cam thì sẽ có giá trị là 1, còn lại sẽ là 2, và chúng ta sử dụng công thức IF trong excel như sau
Sau đó chúng ta SUM chúng lại, và kết quả trả về chính xác như bạn thấy ở đây
Nhưng có nhiều bạn mới làm quen với excel gặp lỗi cơ bản như cho luôn giá trị số vào dấu "" mà nguyên tắc cơ bản là giá trị số thì không cho vào trong dấu "", còn giá trị text thì mới cho vào dấu "", vậy là viết công thức như sau
Kết quả trả về như ví dụ ban đầu, nhưng khi bạn SUM chúng lại thì kết quả không giống ban đầu, tại sao vậy?
Bây giờ chúng ta sẽ sử dụng hàm ISNUMBER để kiểm tra xem kết quả tạo ra bởi hàm IF ở trên nó có phải là số hay không
Và lỗi đã được tìm thấy, có hai kết quả không phải là dạng số, lý do như đã nói ở trên, vì bạn nhập số 1 trong dấu "" thành như thế này "1", và lúc này excel hiểu nó là một text, nên hàm SUM sẽ loại nó ra
Để sửa lỗi trên chúng ta có thể viết lại hàm IF hoặc sử dụng hàm NUMBERVALUE để tính toán
Kết quả giống với ban đầu
Mình vừa đưa ra một ví dụ đơn giản để bạn hiểu hơn các kiểu dữ liệu trong excel, hy vọng sẽ có ích cho các bạn, chúc các bạnh thành công.