Thì bạn thêm 1 câu lệnh điều kiện, nhưKết quả đúng thì チェック phải là 0 ạ
Nhưng tại sao lại có sai số như vậy ạ? Có cách nào để sữa lỗi này không ạ ?Làm việc với số thực phải chấp nhận sai số là đương nhiên rồi.
Gõ =80.4+105.7+93.3-64-200-15.4 vào cell A1 cũng trả về kết quả khác 0. Đâu cần thử VBA.
Kết quả 5.32E-15 thì cũng ~ 0 rồi. Chấp nhận sai số tí xíu.
Làm việc với số thực phải chấp nhận sai số là đương nhiên rồi.
Gõ =80.4+105.7+93.3-64-200-15.4 vào cell A1 cũng trả về kết quả khác 0. Đâu cần thử VBA.
Kết quả 5.32E-15 thì cũng ~ 0 rồi. Chấp nhận sai số tí xíu.
Thì bạn thêm 1 câu lệnh điều kiện, như
If Khi_Moc < (10)^ (-13) Then Khi_Moc = 0
Nhưng tại sao lại có sai số như vậy ạ? Có cách nào để sữa lỗi này không ạ ?