تحليل التواريخ في إكسل: خلل عمره 400 عام؟

2025-04-07
تحليل التواريخ في إكسل: خلل عمره 400 عام؟

أثناء بناء برنامج Quadratic، وهو برنامج جدول بيانات قائم على الذكاء الاصطناعي، اكتشف الفريق أخطاء غريبة في تحليل التواريخ في برنامج إكسل. إدخال "1/2" وإضافة 1 يعطي 45660؛ و "10:75" يصبح 0.46875. هذا ينبع من نظام التواريخ التسلسلي في إكسل، الذي يعد الأيام منذ 1 يناير 1900. ومع ذلك، فإن عدم الدقة التاريخية (اعتبار عام 1900 سنة كبيسة، وتغيير التقويم الغريغوري) يخلق اختلافات. يستخدم برنامج Quadratic مكتبة chrono في لغة Rust، متجنباً هذه المشاكل، وبتكامل سلس مع بايثون، و SQL، وأدوات حديثة أخرى. قام الفريق بتصحيح خطأ السنة الكبيسة لعام 1900، واستعاد التوازن للكون.