Giá trị 2 ô bằng nhau, kết quả trừ cho nhau # 0, nhưng qua một ô trung gian thì lại =0

Liên hệ QC

syquyen1987

Thành viên hoạt động
Tham gia
8/7/18
Bài viết
193
Được thích
43
Giá trị 2 ô bằng nhau, kết quả trừ cho nhau # 0, nhưng qua một ô trung gian thì lại =0
Kính nhờ mọi người xem file đính kèm và giải thích giúp ạ

Xin chân thành cám ơn
 

File đính kèm

Giá trị 2 ô bằng nhau, kết quả trừ cho nhau # 0, nhưng qua một ô trung gian thì lại =0
Kính nhờ mọi người xem file đính kèm và giải thích giúp ạ

Xin chân thành cám ơn
Nó cũng giống như:
Mã:
=1*(0.5-0.4-0.1)
Đúng nó phải bằng 0 nhưng excel không cho ra kết quả là 0
Excel có những lúc tính sai mà :D
Kết quả trong file bạn rút gọn ra thì đều cho kết quả ở dạng:
Mã:
=pi()*d4*d6*d7*(d5-d4)/10^6
Máy tính chỉ có 0 và 1 để biểu thị bất kỳ giá trị nào. Chuyển đổi 0,1 thành số nhị phân sẽ dẫn đến một số "số không và số" dài: .0001100011000111000111

Để tránh số lượng vô tận, Excel sẽ làm tròn số đó vào cuối. Nhưng việc làm tròn số nhị phân này tương đương 0,1 dẫn đến tính toán sai.
 
Nó cũng giống như:
Mã:
=1*(0.5-0.4-0.1)
Đúng nó phải bằng 0 nhưng excel không cho ra kết quả là 0
Excel có những lúc tính sai mà :D
Kết quả trong file bạn rút gọn ra thì đều cho kết quả ở dạng:
Mã:
=pi()*d4*d6*d7*(d5-d4)/10^6
Máy tính chỉ có 0 và 1 để biểu thị bất kỳ giá trị nào. Chuyển đổi 0,1 thành số nhị phân sẽ dẫn đến một số "số không và số" dài: .0001100011000111000111

Để tránh số lượng vô tận, Excel sẽ làm tròn số đó vào cuối. Nhưng việc làm tròn số nhị phân này tương đương 0,1 dẫn đến tính toán sai.
Nhưng cái vô lý ở đây là dùng công thức trực tiếp 2 ô trừ cho nhau thì # 0, nhưng qua 1 ô trung gian thì =0
 
Luật toán số thực trên máy tính:
Muốn so sánh hai số thực, KHÔNG BAO GIỜ so sánh A-B=0.
LUÔN LUÔN so sánh Abs(A-B) < một trị rất nhỏ (điển hình 1E-15)

Nói cách khác, hai số thực chỉ có thể chấp nhận là bằng nhau với mọt sai số rất nhỏ. Đòi hỏi bằng nhau tuyệt đối là sẽ dẫn đến nhiều sai lầm trong tính toán.

Sai số trong ví dụ của thớt liên quan đến cách thức Excel dùng vector để tham chiếu bảng tính. Tôi không giải thích thêm.
 
Web KT

Bài viết mới nhất

Back
Top Bottom