Vấn đề liên quan đến bác Bill rồi bạn ơi! Theo tôi hiểu, cái này không phải là lỗi đâu, mà giới hạn giá trị kiểu biến trong lập trình gây ra hiện tượng này!
Bạn Format cell B3 là General xem còn vậy không (trả em nó về với chính em nó).
p/s: số chia và số bị chia có số các chữ số phần thập phân nhiều nhất là 2 chữ số => Vậy sao lại Format tận 13 chữ số? Yêu cầu này cũng lạ ghê.
Thử công thức thế này thì ra số như mong muốnMình chỉ trừ 2 số cho nhau (gõ tay vào chứ ko phải kết quả của công thức): 2243,16 - 2185,6
Kết quả lại ra: 57,5599999999999
( - lưu ý là để format có đủ 13 số sau dấu thập phân mới nhìn thấy lỗi này, mình thử trên excel 2007 và 2010 đều bị)
View attachment 152188
=2243.16-2185.6+0.00000000000001
dạng này trên diễn đàn thảo luận nhiều lắm rồi, trong lập trình sẽ không có chuyện so sánh = giữa các số thực với nhau, người ta thường lấy 1 giá trị esilon nào đó để làm vùng co giãn, cho nên việc 2 số thực trừ nhau ra đáp số có nhiều khi không đúng, nhưng nó sẽ nằm trong vùng sai số esilon nào đóMình chỉ trừ 2 số cho nhau (gõ tay vào chứ ko phải kết quả của công thức): 2243,16 - 2185,6
Kết quả lại ra: 57,5599999999999
( - lưu ý là để format có đủ 13 số sau dấu thập phân mới nhìn thấy lỗi này, mình thử trên excel 2007 và 2010 đều bị)
View attachment 152188