CÔNG THỨC EXCEL KHÔNG CHO KẾT QUẢ MONG ĐỢI

CÔNG THỨC EXCEL KHÔNG CHO KẾT QUẢ MONG ĐỢI

Công thức Excel không đưa ra câu trả lời như mong đợi Tôi bắt đầu với H1=2,00. Khi đó H2=H1+0,01. Sao chép công thức này 71 lần vào cột H bên dưới H2; đó là trong các ô H3-H73. Kết quả là H73 chứa giá trị 2,72. Cho đến nay rất tốt. Sau đó tôi nhập công thức ở H74. Công thức :- =IF(H73=2.72,1,"N"). Câu trả lời trong H74 là "N" sai. Nó phải là 1,00. Nếu thay vì trình tự các bước trên, tôi bắt đầu với H73=2,72 thì công thức tương tự trong H74 cho kết quả 1,00 trong H74, điều này đúng.




Trả lời:

CHÀO,

Xem đoạn trích dưới đây. Như bạn có thể thấy, tôi đã mở rộng số vị trí thập phân trong H73 và nó cho thấy H73 không bằng 2,72 và đây là một tính năng được ghi chép rõ ràng về cách excel xử lý các số dấu phẩy động. Excel hoạt động ở dạng nhị phân và thường không có số nhị phân chính xác tương đương với số dấu phẩy động. Xem liên kết dưới đây để được giải thích đầy đủ hơn. Những gì bạn có thể làm là đặt cái này vào H2 và kéo xuống và bạn sẽ nhận được kết quả như mong đợi

=VÒNG(H1+0.01,2)

Lưu ý đây KHÔNG phải là lỗi và thường xảy ra trong tất cả các gói bảng tính.

https://support.microsoft.com/en-gb/help/78113/floating-point-arithmetic-may-give-inaccurate-results-in-excel

Comments

Popular posts from this blog

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ