Giúp em với sao trừ ra không đúng

Liên hệ QC

voanhtu28

Thành viên mới
Tham gia
29/4/14
Bài viết
3
Được thích
0
em mở bảng Excel mới.
tại ô A1 nhập 550, tại ô B1 nhập 555,573, tại ô C1 nhập =B1-A1

chuyện không có gì đáng nói nếu ra kết quả là 5,573. thế nhưng khi tăng giới hạn số lẻ lên thì giá trị ô đó không phải đúng 5,573 mà là 5,57299999999998.

Sao lại có chuyện vậy chứ? 5,573 thì lên 10 số lẻ hay 100 số lẻ thì vẫn là 5,573000000000000 thôi chứ. các bác giải thích giúp em với ạ
 
em mở bảng Excel mới.
tại ô A1 nhập 550, tại ô B1 nhập 555,573, tại ô C1 nhập =B1-A1

chuyện không có gì đáng nói nếu ra kết quả là 5,573. thế nhưng khi tăng giới hạn số lẻ lên thì giá trị ô đó không phải đúng 5,573 mà là 5,57299999999998.

Sao lại có chuyện vậy chứ? 5,573 thì lên 10 số lẻ hay 100 số lẻ thì vẫn là 5,573000000000000 thôi chứ. các bác giải thích giúp em với ạ
Không hiểu máy của bạn thế nào. Chứ ở máy tôi vẫn ra kết quả là 5,57300000000. Bạn đưa file lên xem sao.
 
@vanle33:
Bình thường thì số thực có kết quả chính xác đến chứ số thứ 15.
Bạn chỉ dùng 10 số thập phân cho nên nó ra thế. Từ từ tăng số thập phân lên, sẽ thấy nó thay đổi khoảng 14-15

@voanhtu28:
Như đã giải thích trên. Măc định số thực chỉ chính xác đến chữ số thứ 15.
 
@vanle33:
Bình thường thì số thực có kết quả chính xác đến chứ số thứ 15.
Bạn chỉ dùng 10 số thập phân cho nên nó ra thế. Từ từ tăng số thập phân lên, sẽ thấy nó thay đổi khoảng 14-15

.
Em cũng chưa thử nhiều số sau dấu phảy đến vậy.
gửi bạn voanhtu : bạn sử dụng số trên vào mục đích gì mà cần nhiều số sau dấu phảy đến vậy?
 
em thử dùng đơn vị ngàn tỷ đồng trong 1 ví dụ. ai dè tính ra lẻ --=0
 
Web KT

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

Back
Top Bottom