พบบั๊กการคำนวณผิดพลาดร้ายแรงใน Excel 2007
บั๊กล่าสุดใน Excel 2007 อาจจะทำให้หลายๆ คนที่ใช้ซอฟต์แวร์ตัวนี้ในการคำนวณด้านการเงินอาจจะต้องระวังให้มาก จากการที่มีคนพบว่าเมื่อคำนวณค่า 850*77.1 จะพบว่าคำตอบที่ได้เป็น 100,000 แทนที่จะเป็น 65535
หลังจากนั้นมีการทำซ้ำบั๊กนี้อีกหลายต่อหลายครั้งแล้วพบว่าเมื่อคำตอบที่ได้ควรจะเป็น 65535 โปรแกรม Excel 2007 จะมีการให้คำตอบแปลกๆ เสมอๆ ใน Slashdot มีการวิเคราะห์กันอย่างเป็นเรื่องเป็นราวว่าบั๊กนี้น่าจะเกิดจากการพิมพ์ผิดในการแปลงตัวเลขบางอย่าง แถมด้วยการล้อเลียนกันยาวเหยียด
หรือจะลองใช้สูตรนี้ลองคำนวณในเซล =roundup(850*77.1,0) หรือ rounddown ก็ได้ จะได้คำตอบ 65535 เช่นกัน
จากบักตัวนี้อาจทำให้การคำนวณด้านตัวเลขมีสิทธิ์ผิดพลาดได้อีก ซึ่งทาง microsoft จะทำการแก้ไขและออกแพตช์ตามมาอีกในไม่ช้าครับพี่น้อง![]()
เราจึงได้คติสอนใจที่ดีตลอดมาว่า "อย่าไว้ใจทาง อย่าวางใจ Micro$oft" เพราะทุกซอฟต์แวร์ที่ออกมาจะต้องมีแพตช์ออกมาแก้อยู่ร่ำไป แต่กรณีนี้หากเป็นการคำนวณทางการเงินก็ลองคิดดูว่าจะเสียหายเท่าใด
ที่มา : microsoft.public.excel



Reply With Quote
