Microsoft Excel 2007

ตอนนี้มีรายงานจากกลุ่ม microsoft.public.excel ว่ามีข้อผิดพลาดใน Microsoft Excel 2007  ยกตัวอย่างเช่น ถ้าหากว่า เราพิมพ์ =850*77.1   เราจะได้คำตอบเป็น 100000 แทนที่จะเป็น 65535  ดังแสดงในรูป

 

นอกจากนี้ชุดข้อมูลอื่น ๆ ที่ควรจะให้คำตอบเป็น 65535 แต่ Excel 2007 ให้คำตอบเป็น 100000 ได้แก่

=5.1*12850
=10.2*6425
=20.4*3212.5
=40.8*1606.25
=77.1*850
=154.2*425
=212.5*308.4
=308.4*212.5
=425*154.2 

นอกจากนี้ยังพบว่าการใช้ formula สำหรับเลขชุดนี้ยังให้คำตอบแปลก ๆ

เช่น ถ้าเราให้ A2 = 10.2  B2 = 6425   C2 = A2*B2  เราจะได้ 100000

แล้วถ้าเราเอา C2+1 จะได้ 100001 

แต่ถ้าเราเอา C2-1 จะได้ 65534

ถ้าเราเอา C2*2 จะได้ 131070

และถ้าเราเอา C2/2 จะได้  32767.5

ดังแสดงในรูป

 

แล้วจะทำอย่างไรต่อไปนี้   วิธีการแก้ปัญหาวิธีหนึ่ง ก็คือน่าจะใช้ Open Office
 

อ้างอิงจาก

กระทู้ Bug in Excel 2007