kết quả phép trừ excel thể hiện sai 0,0000000000000000000231 (6 người xem)

Liên hệ QC

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

gioviendu

Thành viên mới
Tham gia
14/10/11
Bài viết
5
Được thích
0
Hi, cả nhà
Nhờ cả nhà chỉ giúp cách khắc phục lỗi excel mình đang bị: thể hiện sai kết quả phép trừ 0,0000000000000000000231
VD: cột A (Khối lượng 318,4), cột B (KL 314,0), cột C (KL 4,4)
cột D= A-B-C = 318,4-314,0-4,4 = 0
nhưng kết quả hiển thị tại cell ngay cột D là -0,0000000000000000000231
Thanks cả nhà
 

File đính kèm

Khắc phục bằng hàm ROUND như:

=ROUND(A-B-C ,10)
 
Thanks bạn.
Nhưng ý mình là đúng công thức thì phải là 0 (mình không dùng hàm round trong trường hợp này), vậy có cách nào định dạng hay hiển thị kết quả đúng được không?
 
Cảm ơn bạn.
Nhưng ý mình là đúng công thức thì phải là 0 (mình không dùng hàm round trong trường hợp này), vậy có cách nào định dạng hay hiển thị kết quả đúng được không?
Đó là lỗi của Excel, ngoài cách dùng hàm round mình không có cách khác. Chờ các thành viên khác vậy.
 
Hi, cả nhà
Nhờ cả nhà chỉ giúp cách khắc phục lỗi excel mình đang bị: thể hiện sai kết quả phép trừ 0,0000000000000000000231
VD: cột A (Khối lượng 318,4), cột B (KL 314,0), cột C (KL 4,4)
cột D= A-B-C = 318,4-314,0-4,4 = 0
nhưng kết quả hiển thị tại cell ngay cột D là -0,0000000000000000000231
Cảm ơn cả nhà
Bạn chỉnh bằng nút này thử
 

File đính kèm

  • IMG_1535519188282_1535519198824.jpg
    IMG_1535519188282_1535519198824.jpg
    98.5 KB · Đọc: 34
cảm ơn bạn, khi thực hiện nút đó thì sẽ thấy về 0 nhưng thực tế -0,0000000000000000000231 (vẫn khác 0)
 
Đây không phải lỗi của Excel.

Mọi tính toán trong máy tính đều gặp phải vấn đề về biểu diễn các số và tính toán trong hệ nhị phân.

Hãy đọc
http://support.microsoft.com/kb/78113/en-us
Lúc nào chả nói là yêu cái máy tính bé bỏng, nhưng tẹo cái là đổ lỗi cho máy tính bị lỗi, chả bao giờ thừa nhận mình "ngủ". Nếu yêu cầu độ chính xác cao chắc sài phầm mềm khác, excel là phần mềm văn phong nên phải chấp nhận sai số nhất định của nó.
 
Nếu yêu cầu độ chính xác cao chắc sài phầm mềm khác, excel là phần mềm văn phong nên phải chấp nhận sai số nhất định của nó.
Sai số ở mức đó người ta chấp nhận được thôi. Trừ phi làm việc ở những trung tâm tính toán vũ trụ gì đó. Vấn đề là người ta nhìn thấy rõ ràng là kết quả phải là 0 y như tính trên giấy nên người ta cho là Ecel tính sai thôi.
Tóm lại theo người ta vấn đề ở chỗ Excel tính sai chứ không phải chuyện chấp nhận sai số. Sai số cỡ đó chấp nhận được nhưng phải ý thức được là nó có thể xuất hiện khi nào để mà thận trọng với những kiểu so sánh vd. IF(A+B-C+D= 0, ...,...)
 
Sai số ở mức đó người ta chấp nhận được thôi. Trừ phi làm việc ở những trung tâm tính toán vũ trụ gì đó. Vấn đề là người ta nhìn thấy rõ ràng là kết quả phải là 0 y như tính trên giấy nên người ta cho là Ecel tính sai thôi.
Tóm lại theo người ta vấn đề ở chỗ Excel tính sai chứ không phải chuyện chấp nhận sai số. Sai số cỡ đó chấp nhận được nhưng phải ý thức được là nó có thể xuất hiện khi nào để mà thận trọng với những kiểu so sánh vd. IF(A+B-C+D= 0, ...,...)
thanks các bạn,
nhưng mình vẫn chưa hiểu ở chỗ:
- phép tính đó đơn giản thì không có sai số
- thử lại phép tính nhập bằng tay: tại ô D12=D8+F8=314,0+4,4=318,4
D13=A8-D12=318,4-318,4=0
 
Web KT

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

Back
Top Bottom