Số thập phân trong excel (2 người xem)

  • Thread starter Thread starter hvt268
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

hvt268

Thành viên chính thức
Tham gia
27/7/14
Bài viết
74
Được thích
8
Các bạn cho mình hỏi một vấn đề rất kỳ cục thế này:

Ở ô A1 mình nhập 0,4
Ở ô A2 mình nhập =A1

Đáng lẽ kết quả ở ô A2 phải là 0,4 nhưng máy trả về 0,399999999999999999999999999999999..................

Các bạn xử lý mình giúp với
 
Các bạn cho mình hỏi một vấn đề rất kỳ cục thế này:

Ở ô A1 mình nhập 0,4
Ở ô A2 mình nhập =A1

Đáng lẽ kết quả ở ô A2 phải là 0,4 nhưng máy trả về 0,399999999999999999999999999999999..................

Các bạn xử lý mình giúp với

b ì n h t h ư ờ n g.
1695612897258.png1695612913615.png
 
Trả lời cho bài 1: Lỗi sai số 1 số thập phân rất nhỏ là của Excel. Khi gặp lỗi phải ứng biến mà làm tròn lại thôi, không có cách nào khác.
Bài 4 thì không trả lời :P :P :P
 
Trả lời cho bài 1: Lỗi sai số 1 số thập phân rất nhỏ là của Excel. Khi gặp lỗi phải ứng biến mà làm tròn lại thôi, không có cách nào khác.
Bài 4 thì không trả lời :p :p :p
Nếu Double là 0,4 thì nó sẽ chứa 4 (tức 100 nhị phân) vào phần mantissa (từ chữ số quan trọng nhất: most significant; đến ít quan trọng nhất - least significant), và -1 vào phần exponential (lũy thừa 10). Tiêu chuẩn Double là 8 bytes cho mantissa và 8 bytes cho exponential.
Chỉ trừ phi làm con toán gì đó ra kết quả 3,99999... thì may ra có sự phác biệt.

Nếu thớt muốn biện minh thì đưa thử cái file đã gõ 0,4 ở A1 và =A1 ở A2 lên xem.
 
Web KT

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

Back
Top Bottom