Hàm phần nguyên sao vừa đúng vừa sai, nhờ mọi người giúp đỡ

Liên hệ QC

trantonggiang

Thành viên mới
Tham gia
21/12/07
Bài viết
3
Được thích
1
Chào các anh chị! Xin cho tôi hỏi một vấn đề sau:
Cùng trong một bảng tính và cùng một công thức về phần nguyên của một số nhưng lại có lúc đúng, lúc sai. (có File kèm theo)
Xin được mọi người giúp đỡ, Chúc mọi người năm mới vui và nhiều sức khỏe!
Tôi xin cám ơn diễn đàn.
 

File đính kèm

Bạn thử định dạng D5,D6,D7 là Number với decimal places = 15 xem, có kết quả ngay!
 

File đính kèm

Theo tôi thì thuật toán INT của MS là phép làm tròn dựa vào hàng loạt các phép tính... chính vì lẽ đó mà có những số sau khi lấy INT xong, thực chất nó vẫn còn lẽ... Cụ thể là giống như bạn Phamnhukhang vừa nói..
ANH TUẤN
 
Qua bài này cũng cám ơn tác giả có câu hỏi hay, nhiều lúc dùng hàm If hay Sumproduct tại sao không thể ra kết quả, rõ ràng mình làm đúng...cái này chắc phải đi kiện bác Bill.
 
anhtuan1066 đã viết:
Theo tôi thì thuật toán INT của MS là phép làm tròn dựa vào hàng loạt các phép tính... chính vì lẽ đó mà có những số sau khi lấy INT xong, thực chất nó vẫn còn lẽ...
oh, không phải hàm INT đâu, tigertiger thử rồi mà do phép trừ thế mới là,
chúng ta thử thế này nhé:

+ vào 1 ô bất kỳ thuộc file mới lun, đánh công thức là =9.8-9 Kết quả là 0.80000000000000100 (chúng ta tăng nhiều số thập phân lên 15 hay 20 luôn)
+ tương tự vào 1 ô bất kỳ đánh công thức là =9.7-9 Kết quả là 0.699999999999999000 (chúng ta tăng nhiều số thập phân lên 15 hay 20 luôn)
+ nhưng =9.5-9 và =9.9-9 thì không bị lỗi gì

Ôi ngạc nhiên chưa????

còn ko phải do INT vì thử =INT(9.8)=9 ->kQ: TRUE

Thế mới lạ - hỏi ai đây???? tính toán chắc ko ảnh hưởng lắm nhưng so sánh thì có CHUYỆN
 
Nghĩ cũng lạ... tại sao gõ trực tiếp vào =9.8-9 nó lại ra kết quả =0.80000000000000100
ANH TUẤN
 
Cái này ai rành về thuật toán và hệ nhị phân mới giải thích nổi, từ đầu tôi thấy có liên quan đến 9.8 và 9.7 như Tigertiger nói và test cũng ra như vậy, Cũng ko biết giải thích sao nữa....
 
Các lỗi làm tròn của Excel

Bài viết này trình bày rất cụ thể các lỗi làm tròn của Excel. mời các bạn tham khảo.

Mời xem file đính kèm.

TP.
 

File đính kèm

Cám ơn các bạn nhé!
Nhờ các bạn mà tôi mới hiểu đươc ra vấn đề và giải thích được nhiều lỗi tương tự trên Excell.
Cám ơn mọi người và cám ơn diễn đàn
 
Web KT

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

Back
Top Bottom