Có phải Excel không hoàn toàn chính xác?! (1 người xem)

Liên hệ QC

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

huuthang_bd

Chuyên gia GPE
Tham gia
10/9/08
Bài viết
8,928
Được thích
11,334
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Thợ đụng
Các bạn thử làm ví dụ sau:
Tại A1: 10:10:00
Tại A2: 10:00:00
Tại A3: =A1-A2
Tại B3: 00:10:00
Tại C3: =A3=B3
Kết quả tại C3: FALSE
Tại A3 và B3 đều là 10 phút, vậy tại sao Excel lại không cho chúng bằng nhau. Có ai biết vì sao không? Có phải Excel không hoàn toàn chính xác?!
 
Excel không sai đâu bạn ạ, khi bạn gõ trực tiếp thời gian vào 1 ô, excel hiểu đó là 1 mốc thời gian, còn khi bạn trừ 2 giá trị thời gian cho nhau, excel hiểu đấy là khoảng thời gian chứ không phải là 1 mốc thời gian. Ví dụ khái niệm 2 giờ sáng sẽ khác với khái niệm 2 tiếng đồng hồ. Khi bạn so sánh 1 mốc thời gian với 1 khoảng thời gian excel trả về false là chính xác.
 
Các bạn thử làm ví dụ sau:
Tại A1: 10:10:00
Tại A2: 10:00:00
Tại A3: =A1-A2
Tại B3: 00:10:00
Tại C3: =A3=B3
Kết quả tại C3: FALSE
Tại A3 và B3 đều là 10 phút, vậy tại sao Excel lại không cho chúng bằng nhau. Có ai biết vì sao không? Có phải Excel không hoàn toàn chính xác?!
Bạn Format B3 và C3 theo dạng Number với 17 chử số thập phân sẽ thấy
 
Có phải Excel không hoàn toàn chính xác?!
Câu hỏi này quá lớn. Bản thân tôi cho rằng chúng ta không thể mong chờ sự chính xác tuyệt đối, vấn đề là với những sự không chính xác đó chúng ta có thể học từ nó và làm cho nó tốt hơn.

Giải thích một tí về lý do: 10:10:00 - 10:00:00 <> 00:10:00
Excel lưu trử giá trị ngày và giờ ở dạng một con số.
Cụ thể 1 ngày trị giá = 1
và 1 giờ = 1/24 của ngày tức là = 1/24, bản thân con số này làm tròn vì nó 1/24 sẽ ra số thập phân vô hạn tuần hoàn (số hữu tỷ)

Do vậy con số 10:10:00 và 10:00:00 đều là những con số làm tròn, mà đã làm tròn thì nó không hoàn toàn chính xác nữa. Do vậy một kết quả của phép tính có thể sẽ khuyếch đại những cách biệt.
Ví dụ: 1/3 = 0.3333 (làm tròn 4 con số sau dấu thập phân)
như vậy 3 x 1/3 = 1
nhưng 0.3333 x 3 = 0.9999 <> 1
 
Web KT

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

Back
Top Bottom