Excel 2007cũngtính
nhầm kếtquả
Microsoft hôm qua (26/9) chính thức thừa nhận phiên bản
mới nhất ứng dụng bảng tínhExcel2007 mắc lỗi giá trị
điểm chấm động (floating-point value). Lỗi này đã làm dấy
lên rất nhiều tranh cãi, và nhiều người dùng đã yêu cầu
đòi trả lại tiền đã mua bản quyền Excel2007.
Các chuyên gia phần mềm cho biết lỗi giá trị điểm chấm động
đôi khi sẽ khiến Excel bị nhầm và làm tròn sai giá trị nhập
vào. Tuy nhiên, trục trặc chỉ xảy ra với một vài giá trị nhất
định. Thông thường lỗi xảy ra khi giá trị của hàm tính toán đạt
đến giá trị 65.536 hoặc 65.535. Trong một số trường hợp
Excel sẽ làm tròn những giá trị đó trở thành 100.000.
Trong thử nghiệm của BetaNews, giá trị 65.535 không hề gây
lỗi. Tính trạng tương tự cũng diễn ra với những số có một dãy
số dài đằng sau dấu thập phân. Ví dụ, công thức
88.3*742,18573 cho ra kếtquả làm tròn đúng 65.535 không
hề lỗi.
Chuyên gia David Gainer của Microsoft cho biết lỗi phát sinh
từ chính tính năng làm tròn của Excel chứ không phải từ tính
năng tính toán đối số. “Ví dụ phép tính =850*77,1 sẽ cho ra
kết quả sai. Song nếu bạn vẫn tiếp tục sử dụng kếtquả đó để
tính toán thì kếtquả nhận được lại vẫn đúng. Thông thường
lỗi sẽ xảy ra trong khoảng đối số 65534,99999999995 và
65535, giữa 65534.99999999995 và 65535.”
Công thức 850*77.1 lẽ ra =65535 nhưng
Excel 2007 lại làm tròn thành 100000.
Microsoft đang nỗ lực tìm giải pháp khắc phục triệt để trục
trặc nói trên.
. tính năng làm tròn của Excel chứ không phải từ tính năng tính toán đối số. “Ví dụ phép tính =850*77,1 sẽ cho ra kết quả sai. Song nếu bạn vẫn tiếp tục sử dụng kết quả đó để tính toán thì kết. Excel 2007 cũng tính nhầm kết quả Microsoft hôm qua (26/9) chính thức thừa nhận phiên bản mới nhất ứng dụng bảng tính Excel 2007 mắc lỗi giá trị điểm chấm. trị 65.535 không hề gây lỗi. Tính trạng tương tự cũng diễn ra với những số có một dãy số dài đằng sau dấu thập phân. Ví dụ, công thức 88.3*742,18573 cho ra kết quả làm tròn đúng 65.535 không