كيفية تحويل التاريخ والوقت إلى وقت في إكسيل

دليل أكاديمي شامل يشرح كيفية تحويل التاريخ والوقت إلى وقت فقط في برنامج إكسيل باستخدام صيغ دالة TEXT والحلول الحسابية والتقنية المتقدمة بدقة متناهية.

Mohammed looti أكاديمي وباحث متخصص في علم النفس
تاريخ النشر
تمت المراجعة العلمية · د. مروة عبد العظيم · 23 أكتوبر، 2026
مراجعة وتدقيق علمي معتمد تاريخ التدقيق: 23 أكتوبر، 2026
د. مروة عبد العظيم دكتوراه في علم النفس
عضو هيئة التدريس • جامعة كربلاء
معايير التدقيق والاعتماد السريري

يخضع هذا المحتوى لمعايير ضبط الجودة والتدقيق العلمي والأكاديمي الصارمة في شبكة علم النفس العربي، لضمان صحة المعلومات ودقتها السريرية ومطابقتها لأحدث الأدلة والبراهين الصادرة عن الجمعيات النفسية والطبية المعتمدة (APA / WHO).

يمثل التعامل مع المتغيرات الزمنية المركبة (Datetime) أحد أدق التحديات الحسابية والتقنية التي تواجه محللي البيانات والباحثين في بيئات العمل التحليلية المعتمدة على برمجية مايكروسوفت إكسيل (Microsoft Excel). فعند استيراد سجلات الحركات الرقمية، أو قواعد بيانات المعاملات المالية، أو قراءات أجهزة القياس العلمية والمستشعرات الدقيقة، ترد البيانات في الغالب في صيغة مدمجة تجمع بين التاريخ التقويمي والوقت اللحظي ضمن الخلية الواحدة. ورغم أن هذا الدمج يبدو مثالياً للتوثيق الأرشيفي الشامل، إلا أنه يشكل عقبة منهجية كبرى أمام عمليات المعالجة البعدية والتصنيف الإحصائي المتقدم؛ حيث تتطلب النمذجة الرياضية في كثير من الأحيان عزل عنصر “الوقت” بصورة مجردة لدراسة الأنماط السلوكية المتكررة على مدار اليوم بصرف النظر عن تاريخ حدوثها.

تنشأ إشكالية الفصل هذه من الطبيعة البنائية لكيفية إدارة إكسيل للبيانات الزمنية؛ فالبرنامج لا يتعامل مع النصوص الظاهرة كما تراها العين البشرية، بل يترجم كل مدخل زمني إلى قيمة رقمية تسلسلية دقيقة تخضع لقواعد الحساب العشري ونظم الفاصلة العائمة (Floating-point representation). وبالتالي، فإن محاولة عزل الوقت دون فهم العمق النظري لتلك البنية قد تؤدي إلى نتائج مضللة، مثل فقدان الدقة في أجزاء الثواني، أو حدوث أخطاء حسابية عند فرز الجداول، أو فشل المعادلات الرياضية المشتقة لاحقاً في التعرف على القيم كأرقام قابلة للجمع والطرح. ومن هنا، يتطلب التحويل الدقيق منهجية واضحة تفرق بين “تعديل المظهر الخارجي للبيانات” و”التحويل الجذري للبنية الرقمية المخزنة”.

يهدف هذا المقال الأكاديمي الشامل إلى تفكيك المعضلة الرياضية والتقنية لتحويل التاريخ والوقت إلى وقت مجرد داخل بيئة إكسيل، مقدماً دليلاً معيارياً يتناول البنية الهندسية الداخلية للبرنامج، والصيغ النصية والرياضية المتنوعة، وحلول أدوات المعالجة المتقدمة مثل Power Query. وسنستعرض بالتفصيل الخطوات الإجرائية الدقيقة التي تمكن الباحث والمحلل من اختيار الطريقة الفضلى التي توازن بين الحفاظ على الطبيعة العددية للحسابات الإحصائية، أو الحصول على صياغات نصية قياسية مطابقة للمواصفات الدولية، مع معالجة شاملة لكافة الأخطاء الاستثنائية والنزاهة العلمية لحفظ البيانات.

1. الأساس النظري لتمثيل الوقت والتاريخ في برنامج إكسيل

1.1 البنية الرقمية للتواريخ والأوقات في النظام الداخلي لإكسيل

يعتمد برنامج إكسيل نظاماً داخلياً موحداً لتخزين البيانات الزمنية يستند إلى مفهوم “الأرقام التسلسلية” (Serial Numbers). وفي هذا النظام، لا يُخزن التاريخ كنص مؤلف من يوم وشهر وسنة، بل كعدد صحيح متسلسل يعبر عن عدد الأيام الكاملة المنقضية منذ نقطة بداية زمنية محددة تُعرف بـ “نقطة الأصل” أو العصر (Epoch). في نظام التاريخ الافتراضي لنظام التشغيل ويندوز (1900 Date System)، يمثل الرقم الصحيح 1 تاريخ الأول من يناير عام 1900، بينما يمثل الرقم 2 تاريخ الثاني من يناير من العام نفسه، وهكذا تصاعدياً حتى تتجاوز الأرقام حاجز عشرات الآلاف لتمثيل التواريخ الحالية.

في المقابل، يُخزن عنصر الوقت ككسر عشري دقيق يمثل النسبة المئوية المنقضية من اليوم الكامل المكون من 24 ساعة رياضية. وبما أن اليوم يتألف رياضياً من 86,400 ثانية، فإن كل وحدة زمنية تمثل جزءاً من هذا الكل الواحد الصحيح؛ ففترة الساعة الواحدة تعادل رياضياً القيمة 1 مقسومة على 24 (أي ما يعادل تقريباً 0.04166667)، بينما تمثل الدقيقة الواحدة جزءاً من 1440 من اليوم (حوالي 0.00069444)، وتكافئ الثانية الواحدة جزءاً من 86400 (حوالي 0.000011574). وعند دمج التاريخ والوقت في مدخل واحد، تتولد قيمة عشرية مركبة: يمثل شقها الصحيح اليوم التقويمي، بينما يمثل شقها العشري الوقت المنقضي خلال ذلك اليوم.

تخضع هذه الحسابات لمعيار الرابطة الدولية لمهندسي الكهرباء والإلكترونيات IEEE 754 الخاص بالأرقام ذات الفاصلة العائمة مزدوجة الدقة (Double-precision floating-point format). ويفسر هذا الترميز الداخلي العلاقة بين ما يراه المستخدم في الواجهة المرئية وما تعالجه وحدة المعالجة المركزية؛ حيث تقوم الواجهة بتطبيق قناع تنسيقي يترجم الرقم 45300.75 مثلاً إلى “10 يناير 2024 الساعة 06:00 مساءً”. إن إدراك هذا التشفير الرقمي ذو أهمية حاسمة؛ فإغفال الطبيعة الكسرية للوقت يؤدي إلى أخطاء فادحة عند محاولة مقارنة التواريخ أو تجميع الحسابات، إذ إن إكسيل يقارن الأرقام الثنائية المخزنة فعلياً وليس الكلمات الظاهرة على الشاشة.

1.2 الفروق الرياضية بين الأعداد الصحيحة والأجزاء العشرية

إن التفكيك الحسابي لأي قيمة زمنية مركبة في إكسيل يتطلب فصلاً منهجياً بين الجزء الصحيح (Integer component) والجزء الكسري (Fractional component). فالجزء الصحيح هو المتغير المسؤول حصراً عن تمثيل تعاقب الأيام والدورات الشمسية السنوية، ولا يملك أي تأثير على موقع اللحظة الزمنية داخل اليوم الواحد. وبالمثل، فإن الجزء الكسري هو المتغير الحركي الحصري المعبر عن دوران عقارب الساعة من نقطة منتصف الليل (0.0000) وصولاً إلى اللحظة الأخيرة قبل منتصف الليل التالي (0.99999…).

تتعامل الآليات الحسابية لإكسيل مع الفواصل الزمنية الدقيقة عبر خوارزميات التقسيم الثنائي، مما يولد أحياناً ما يُعرف بأخطاء التقريب للفاصلة العائمة (Floating-point rounding errors). فعند تخزين كسر دوري غير منتهٍ في النظام الثنائي (مثل كسر الثلث أو السدس المرتبط بكسور الساعات)، يتم اقتطاع القيمة عند الحد الأقصى للدقة وهو 15 خانة ذات دلالة. وفي مجموعات البيانات الكبيرة التي تحتوي على مئات الآلاف من السجلات، قد يتسبب هذا التقريب الدقيق في انزياح طفيف في أجزاء الثواني، مما يستوجب توخي الحذر الشديد عند عزل الكسر العشري لضمان عدم حدوث تفاوت بمقدار ميكروثانية واحدة قد يفسد عمليات التطابق الرياضي (Exact Match).

من الناحية الإجرائية، يجب التمييز جذرياً بين “حذف التاريخ رياضياً” و”إخفائه عبر التنسيق الشكلي”. فحذف التاريخ رياضياً يعني تعديل القيمة المخزنة في الذاكرة لتصبح رقماً كسرياً محصوراً في المدى المغلق بين صفر وواحد [0, 1)، وبذلك يصبح الجزء الصحيح مساوياً للصفر بصورة نهائية. أما الإخفاء عبر التنسيق فيكتفي بتعطيل عرض الأرقام الصحيحة على الشاشة مع بقائها مدمجة وفاعلة في خلفية الخلية الحسابية؛ وهو فارق جوهري تترتب عليه تبعات منهجية حساسة؛ حيث إن الإبقاء على التاريخ مخفياً سيؤدي بالضرورة إلى إفساد أي محاولة لحساب المتوسطات الزمنية المجردة عبر أيام متعددة.

1.3 أهمية استخراج عنصر الوقت لأغراض التحليل الإحصائي والنمذجة

في الأبحاث الميدانية والدراسات القياسية، يعد استخراج عنصر الوقت إجراءً تحويلياً لا غنى عنه لتنقية المتغيرات التجريبية. فعند دراسة الظواهر الدورية، مثل دراسة إيقاعات النشاط البشري، أو معدلات استهلاك الطاقة الكهربائية، أو التغيرات الفسيولوجية على مدار اليوم، يكون الهدف الأساسي هو عزل “عامل اليوم” كمتغير مشوش أو طفيلي، والتركيز على أثر “الساعة من اليوم” كمتغير مستقل. وبدون إزالة الشق الصحيح الممثل للأيام، سيظهر كل يوم كقيمة متصاعدة خطياً، مما يخفي النمط الدوري التكراري ويعيق اكتشاف الدورات اليومية (Circadian or Diurnal rhythms).

يسهم عزل الوقت كذلك في تيسير عمليات التصنيف والتجميع المجدول (Aggregation) في برمجيات ذكاء الأعمال والتحليل الإحصائي. فالجداول المحورية (Pivot Tables) ونماذج الانحدار الخطي واللوجستي تعجز عن إيجاد علاقة تكرار بين حدث وقع في الساعة 09:00 صباحاً في اليوم الأول وحدث وقع في الساعة 09:00 صباحاً في اليوم المائة إذا ظلت القيم مشفرة بأرقام تسلسلية مختلفة كلياً (مثل 44001.375 و 44100.375). لكن بمجرد تجريد القيمة إلى 0.375 فقط، تندمج الحالتان فوراً تحت فئة تحليلية موحدة تمثل “فترة الذروة الصباحية”، مما يرفع الدقة التفسيرية للنموذج الإحصائي بدرجة كبيرة.

علاوة على ذلك، يقلل استخراج الوقت من العبء المعرفي والإدراكي للمحلل الذي يطالع مصفوفات البيانات الكثيفة؛ فالجداول الخالية من حشو التواريخ الزائدة تكون أكثر قابلية للقراءة وأسهل في التحقق البصري. كما يساعد هذا التوحيد في التغلب على المعضلات البرمجية الناشئة عن دمج بيانات مسجلة بأنظمة تقنية متباينة؛ كأن تأتي بعض السجلات من خوادم قواعد بيانات بنظام التوقيت العالمي (UTC) مصحوبة بتواريخ تقويمية، وتأتي سجلات أخرى من أجهزة حضور وانصراف مبرمجة على رصد الساعات والدقائق فحسب. إن عملية استخراج الوقت توحد الصياغات البنائية، وتتيح إجراء مقارنات عادلة بين مختلف مصادر الرصد.

2. التحويل باستخدام دالة TEXT: الصياغة والمحددات المنهجية

2.1 التعريف المنهجي لدالة TEXT وآلية عملها الحسابية

تُعد دالة TEXT إحدى أهم أدوات معالجة النصوص وتنسيق الأرقام في مكتبة دوال إكسيل القياسية. وتتمثل مهمتها الوظيفية الحصرية في اعتراض القيمة الرقمية المدخلة، ومعالجتها وفق قناع رمزي محدد، ثم إعادة إخراجها في هيئة سلسلة نصية مجردة (String). تتبع الدالة بنية عامة تتكون من معاملين إجباريين وفق الصيغة الرياضية التالية: =TEXT(value, format_text)؛ حيث يمثل المعامل الأول value المرجع الخلوي أو القيمة الرياضية الخام المراد معالجتها، في حين يمثل المعامل الثاني format_text نص التنسيق المشفر المحاط بعلامات تنصيص مزدوجة والذي يملي على المعالج كيفية رسم المخرجات النهائية.

تعتمد آلية العمل الحسابية لدالة TEXT على خوارزميات العرض الخاصة بنظام ويندوز وإكسيل، حيث تطبق الشفرات التنسيقية بصورة صارمة على الأجزاء العشرية للقيمة. وبخلاف الدوال الحسابية التي تحتفظ بالقيمة في صورة بايتات عددية يمكن إجراء عمليات الضرب والقسمة المباشرة عليها، تحول دالة TEXT النتيجة إلى مصفوفة محارف (Characters) لا تخضع لقوانين الحساب الرياضي الفوري. فإذا أخرجت الدالة القيمة “14:30″، فإن هذه القيمة تعامل من قِبل مصنف إكسيل مثل كلمة “كتاب” أو “قلم”، وتفقد الخلية على إثر ذلك محاذاتها الرقمية الافتراضية إلى اليمين لتتجه تلقائياً نحو اليسار (أو العكس بحسب اتجاه واجهة البرنامج).

تتفوق دالة TEXT بمرونتها الفائقة في التعامل مع البيانات المركبة مقارنة بالدوال الشرطية أو دوال الاستقطاع البسيطة؛ فهي قادرة على قراءة الأرقام العشرية بالغة التعقيد وترجمتها إلى أنساق بصرية متعددة دون الحاجة لتقسيم الخلية مسبقاً أو كتابة معادلات منطقية متداخلة (Nested IFs). وتمنح هذه المرونة المحلل حرية التبديل بين أنظمة التوقيت، وإدراج رموز مخصصة، وضبط أصفار الحشو بسهولة من خلال تعديل أحرف القناع النصي فقط دون المساس بجوهر المعادلة الأصلي.

2.2 معاملات التنسيق الخاصة بالوقت ورموزها القياسية

تستخدم دالة TEXT مجموعة من الرموز الحرفية المقننة التي تعمل كمحددات توجيهية لترجمة الجزء العشري إلى ساعات ودقائق وثوانٍ. ويعد الرمز h (مشتقاً من Hour) الحرف المرجعي لتمثيل الساعات؛ فعند كتابته بصيغة فردية "h"، يعرض إكسيل الساعة كرقم مجرد دون الصفر البادئ (أي تظهر الساعة الرابعة فجراً كرقم 4)، بينما يؤدي استخدام الصيغة المزدوجة "hh" إلى فرض وجود الصفر البادئ (Leading zero) للأرقام الأقل من 10 لتظهر في الخلية بصيغة متناظرة الأطوال مثل “04”.

أما لتمثيل الدقائق، فيُستخدم الرمز m (مشتقاً من Minute)، وهو ما يتطلب الحذر الشديد داخل بيئة إكسيل لفض الاشتباك بينه وبين رمز الشهر التقويمي (Month). تحل خوارزمية إكسيل هذا التداخل الدلالي عبر تحليل السياق التركيبي للمعامل؛ فإذا جاء الحرف m أو mm مسبوقاً برمز الساعة h، أو متبوعاً برمز الثانية s، فإن المعالج يدرك بصورة قطعية أن المطلوب هو تمثيل “الدقائق” وليس “الشهور”. وبالمثل، يمثل الرمز s أو ss الثواني (Seconds) بدقة تامة؛ حيث تضمن الصيغة المزدوجة "ss" توحيد عدد الخانات الثنائية لكافة مدخلات الثواني في السجل المكتوب.

تشتمل المحددات القياسية المتقدمة على استخدام الأقواس المربعة حول رمز الساعات بالصيغة "[h]"، وهو تنسيق استثنائي يُعطل دورة الأربع والعشرين ساعة اليومية. فبينما يعود الرمز العادي "h" إلى الصفر تلقائياً بمجرد إتمام دورة اليوم الكامل (أي تجاوز الرقم التسلسلي 1.0)، تتيح الأقواس المربعة قراءة الساعات التراكمية المستمرة التي تتجاوز مدتها اليوم الكامل؛ وهو ما يمثل ركيزة لا غنى عنها عند حساب مجموع الساعات التشغيلية للمعدات أو ساعات العمل الإضافية المتراكمة على مدار أشهر متعددة.

2.3 التحويل المعرفي من قيمة رقمية إلى قيمة نصية وتبعاته الإجرائية

يترتب على استخدام دالة TEXT لتحويل الوقت انتقال معرفي في نوع البيانات (Data Type Migration) من النمط الرقمي الكمي (Quantitative Numeric) إلى النمط النصي النوعي (Qualitative String). هذا التحول يعطل إمكانية تطبيق الدوال الإحصائية الأساسية؛ مثل دالة SUM لحساب مجموع الساعات أو دالة AVERAGE لاستخراج متوسط وقت الوصول. فمحاولة تطبيق دالة جمع على خلايا تحوي نصوصاً منتجة بدالة TEXT سينتج عنها الرقم صفر، لأن إكسيل يتجاهل النصوص تلقائياً داخل الدوال التجميعية الكلاسيكية.

رغم هذا القيد الحسابي، يوفر المخرج النصي مزايا استثنائية في مجالات إعداد التقارير الإدارية، وتوليد واجهات العرض البياني، وعمليات تصدير البيانات إلى مستودعات البيانات الخارجية وملفات التبادل مثل CSV وJSON. فالنصوص الناتجة تضمن ثبات التمثيل البصري بصرف النظر عن الإعدادات الإقليمية أو تفضيلات النظام على أجهزة المستخدمين الآخرين، وتمنع برمجيات العرض من التفسير الخاطئ للبيانات كأرقام هاتفية أو قيم عشرية مجردة، مما يحمي دقة التقارير المنشورة من التشوه المظهري.

تظهر التبعات الإجرائية للتحول النصي كذلك في سلوكيات الفرز؛ فالأرقام تخضع للفرز التصاعدي الرياضي (من الأصغر للأكبر مطلقاً)، في حين تخضع النصوص للفرز الأبجدي الرقمي (Alphanumeric sorting). فإذا استخدم المحلل الصيغة الفردية للساعات "h:mm"، فإن الوقت “10:00” سيسبق التوقيت “2:00” في الترتيب الأبجدي لأن الحرف “1” يسبق الحرف “2”. ولتفادي هذا الخطأ المنهجي الفادح، يجب الالتزام دائماً بالصيغ المزدوجة "hh:mm" لضمان تطابق الترتيب الأبجدي للنصوص مع الترتيب الحسابي الفعلي للأوقات، مع إمكانية استخدام دالة TIMEVALUE لاحقاً لعكس العملية وإعادة تحويل النص إلى رقم تسلسلي إذا استدعت الحاجة الرياضية ذلك.

3. الصيغة الأولى: استخراج الوقت بنظام 12 ساعة مع مؤشر صباحاً/مساءً

3.1 بنية الصيغة وفك شفرتها التركيبية

تعد الصيغة المعتمدة على محدد الفترات =TEXT(A2, "H:MM AM/PM") الصيغة الكلاسيكية الأكثر استخداماً لتحويل القيم الزمنية المدمجة إلى نسق الاثنتي عشرة ساعة المألوف إدارياً واجتماعياً. تعتمد هذه الصيغة على قراءة القيمة الزمنية من الخلية المصدرية (ولتكن الخلية A2)، ثم إخضاعها لقناع تنسيقي مشتق يجمع بين تحديد الساعات الفردية H، والدقائق ثنائية الخانة MM، متبوعة بالفارق المفصلي الذي يمثله الرمز AM/PM مفصولاً بمسافة أفقية واحدة داخل النص المحاط بعلامات التنصيص.

يعمل الرمز AM/PM داخل محرك دالة TEXT كمفتاح تبديل منطقي داخلي (Logical Switch). فبمجرد رصد هذا الرمز داخل معيار التنسيق، تتوقف الخوارزمية عن عد الساعات تصاعدياً بعد الرقم 12، وتقوم تلقائياً بتحويل الجزء العشري إلى فترتين متماثلتين تتراوح كل منهما بين 12:00 و 11:59. فإذا كانت القيمة العشرية للخلية المصدرية تقع في المدى من [0.0000 إلى 0.49999…]، تُترجم القيمة تلقائياً إلى توقيت صباحي متبوعاً بالحرفين AM، في حين تُترجم القيم الواقعة في المدى من [0.50000 إلى 0.99999…] إلى توقيت مسائي متبوعاً بالحرفين PM مع إعادة ضبط رقم الساعة ليطرح 12 ساعة من الساعات التي تزيد عن منتصف النهار.

يتيح استخدام الرمز الفردي H في هذه الصيغة إظهار الأوقات الصباحية والمسائية دون صفر بادئ؛ فتظهر الساعة الثامنة صباحاً كـ “8:00 AM”، وهو ما يمنح مظهراً انسيابياً في القراءة البشرية مقارنة بـ “08:00 AM”. ومن زاوية التوافق البرمجي، فإن إكسيل يتعامل بحيادية تامة مع حالة الأحرف اللاتينية داخل صيغة التنسيق؛ حيث تعمل الشفرات "h:mm am/pm" أو "H:MM AM/PM" أو "h:mm a/p" بذات الفاعلية الحسابية، إلا أن كتابتها بالأحرف الكبيرة تظل الخيار المنهجي الأفضل للتوثيق البرمجي الأكاديمي.

3.2 تطبيق إجرائي خطوة بخطوة على مجموعة بيانات افتراضية

لتطبيق هذه الصيغة عملياً، نفترض وجود جدول بيانات يحتوي على سجلات حركات الدخول لنظام أمني في العمود A، وتبدأ البيانات الفعلية من الخلية A2 التي تحتوي على القيمة المركبة التالية: 15/03/2024 14:45:10. نحدد الخلية المقابلة B2 في العمود الجديد المخصص للوقت المنفصل، ونقوم بالنقر على شريط الصيغ لإدخال الدالة مباشرة بالشكل الآتي:

=TEXT(A2, “h:mm AM/PM”)

بمجرد الضغط على زر الإدخال (Enter)، يرسل المعالج إشارة فورية لتحليل الرقم التسلسلي الكامن في A2 والبالغ تقريباً 45366.6147. يتم عزل الكسر 0.6147 وترجمته مباشرة إلى نظام الاثنتي عشرة ساعة ليظهر في الخلية B2 النص التالي: 2:45 PM. لم يقتصر دور الدالة هنا على استخراج الوقت فحسب، بل قامت كذلك بحذف الثواني تلقائياً نظراً لعدم تضمين رمز ss في المعامل النصي، وحولت الساعة 14 العسكرية إلى الساعة 2 الملحوقة بمؤشر المساء بدقة رياضية متناهية.

لتعميم هذا الإجراء التحويلي على بقية السجلات في العمود، يتم النقر المزدوج على “مقبض التعبئة التلقائية” (Auto-fill handle) المتواجد في الركن السفلي الأيسر للخلية B2 (أو الركن الأيمن بحسب لغة الواجهة)، مما يدفع إكسيل لسحب الصيغة بنمط المراجع النسبية على طول العمود حتى آخر صف نشط. تتطلب الممارسة المنهجية السليمة بعد ذلك إجراء فحص عيني واستكشافي لعينة من الحالات الحدية (Edge cases)؛ وأهمها فحص أوقات منتصف الليل المسجلة كـ 00:15 للتأكد من ظهورها كـ 12:15 AM، والتأكد من تحول أوقات منتصف النهار 12:30 إلى 12:30 PM، وذلك للتثبت من مطابقة المخرجات مع المعايير الوصفية المعتمدة للبحث.

3.3 تفسير النتائج وملاءمتها للتقارير الوصفية

تتميز النتائج المستخلصة بنظام 12 ساعة بانخفاض حملها الإدراكي لدى القراء غير المتخصصين؛ إذ يتطابق هذا النظام مع الإدراك الزمني اليومي واللغة المتداولة في بيئات الأعمال والمؤسسات الإدارية. فعند إعداد تقارير الأداء الموجهة للقيادات العليا أو العملاء، يوفر استعراض المواعيد بلاحقة AM/PM وضوحاً بديهياً يقلل من أخطاء التفسير التي قد تقع عند قراءة الساعات المتقدمة مثل 19:00 أو 21:00 في نظام التوقيت العسكري، خاصة للأفراد غير المعتادين على التعامل المستمر مع الجداول الزمنية المعقدة.

تتوافق هذه الصيغة تماماً مع أنظمة العمل الإدارية الموزعة على فترتين رئيستين (صباحية ومسائية)، حيث تتيح للعين المجردة ولأدوات الفلترة النصية السريعة فرز المعاملات الصباحية عن المسائية بمجرد البحث عن اللاحقة النصية. غير أنه ينبغي لمحلل البيانات إدراك أن هذا التنسيق مخصص في المقام الأول لأغراض “العرض النهائي” ونشر النتائج وتغذية لوحات التحكم (Dashboards) التفاعلية، ولا ينبغي استخدامه كمتغير إدخال داخل خوارزميات المعالجة المتقدمة التي تتطلب استمراراً خطياً للزمن دون انقطاع أو تبديل في وحدات القياس.

4. الصيغة الثانية: استخراج الوقت بنظام 24 ساعة الموحد

4.1 التركيب البنائي للصيغة =TEXT(A2, “H:MM”) ودلالاتها

يمثل التوقيت بنظام 24 ساعة، والمعروف عالمياً بالتوقيت العسكري القياسي أو التوقيت الفلكي، الركيزة الأساسية للتعامل المنهجي مع البيانات الزمنية المتصلة. تتبع الصيغة المعتمدة لهذا التحويل البنية التالية: =TEXT(A2, "H:MM") أو النسخة الصارمة منها =TEXT(A2, "HH:MM"). يكمن الاختلاف الهيكلي الجوهري بين هذه الصيغة وسابقتها في الغياب التام لمحدد الفترات AM/PM من داخل شفرة التنسيق، وهو ما يعطل خوارزمية الشطر النصفي لليوم ويجبر الدالة على قراءة الكسر العشري في مدى تصاعدي مستمر يبدأ من الساعة 00 وينتهي بالساعة 23.

Excel convert datetime to time
Excel convert datetime to time

عند إدخال هذه الصيغة، يترجم إكسيل كل زيادة مقدارها 1/24 في القيمة العشرية إلى ساعة رقمية تصاعدية جديدة؛ فتتحول القيمة العشرية 0.5 إلى الساعة 12:00، والقيمة 0.75 إلى الساعة 18:00، وهكذا دواليك. ويكتسب استخدام الصيغة المزدوجة "HH:MM" أهمية هندسية استثنائية في تنظيم بنية البيانات؛ إذ يفرض هذا القناع ظهور الصفر البادئ على خانة الساعات، مما يجعل كل الأوقات المستخرجة تتكون من خمسة محارف نصية بالضبط (رقمين للساعات، تليها النقطتان الرأسيتان، ثم رقمين للدقائق)، مثل “08:15” بدلاً من “8:15”.

تتجلى الأهمية الدلالية لهذه الصيغة في معالجة نقطة منتصف الليل الحرجة (Midnight Boundary)؛ حيث يُرمز للدقيقة الأولى من اليوم بالرمز “00:01″، في حين يُرمز لمنتصف الليل بالضبط بالرمز “00:00”. هذا التماثل التركيبي يلغي الالتباس الشهير المرتبط بكون الساعة 12 منتصف الليل صباحاً أم مساءً، ويوحد المعايير البرمجية للسجلات بصورة متسقة مع منطق العد التصاعدي.

4.2 مزايا التوقيت بنظام 24 ساعة في الأبحاث والمشاريع العلمية

يعد التوقيت بنظام 24 ساعة المعيار الدولي الأوحد المعتمد من قبل المنظمة الدولية للمعايير عبر المواصفة القياسية ISO 8601 المخصصة لتمثيل التواريخ والأوقات في مجالات التبادل الرقمي والأبحاث الأكاديمية. وتعود هذه الأفضلية المطلقة إلى قدرة هذا النظام على القضاء على الغموض الدلالي؛ فلا مجال لحدوث أخطاء خلط بين الجرعات الدوائية الصباحية والمسائية في الدراسات الإكلينيكية، ولا وجود لاحتمالية تسجيل فترات نوم خاطئة في دراسات علم النفس السلوكي والفسيولوجي.

من الناحية الحوسبية، يوفر نظام 24 ساعة ميزة استثنائية تتعلق بعمليات الترتيب والفرز التلقائي (Sorting Integrity). وبما أن الدالة تنتج سلاسل نصية، فإن الفرز الأبجدي للنصوص المنسقة بأسلوب "HH:MM" يتطابق تطابقاً رياضياً مطلقاً مع التسلسل الزمني الفعلي للأحداث دون الحاجة للرجوع إلى الأرقام التسلسلية الأصلية أو استخدام دوال مساعدة معقدة. فالوقت “03:00” سيسبق التوقيت “14:00” حتماً في الترتيب الأبجدي، وهو ما يفشل فيه نظام 12 ساعة كما أسلفنا.

إضافة إلى ذلك، يسهم استخدام هذا النظام في ترشيد المساحات البصرية داخل الجداول البيانية المكثفة؛ فالاستغناء عن المحارف المخصصة للفترات (AM/PM وما يصاحبها من مسافات) يقلل من العرض الأفقي المطلوب للعمود داخل واجهة إكسيل. وهذا التقليص، رغم بساطته الظاهرة، يكتسب وزناً معتبراً في المشروعات العلمية الكبرى التي تتضمن مئات المتغيرات المعروضة جنباً إلى جنب، مما يحسن من قابلية استعراض البيانات على الشاشات ويزيد من كفاءة الطباعة الميدانية للتقارير البحثية.

4.3 دراسة مقارنة بين مخرجات نظام 12 ساعة ونظام 24 ساعة

يوضح الجدول التحليلي التالي مقارنة منهجية شاملة بين مخرجات الصيغتين من حيث البنية البرمجية، والأداء في معالجة البيانات، والتوافق مع برمجيات التحليل الإحصائي المتقدمة:

معيار المقارنة نظام 12 ساعة (H:MM AM/PM) نظام 24 ساعة (HH:MM)
الصيغة القياسية =TEXT(A2, "h:mm AM/PM") =TEXT(A2, "hh:mm")
طول النص الناتج متغير (بين 7 و 8 محارف) ثابت بدقة (5 محارف دائماً)
كفاءة الفرز الأبجدي غير دقيقة زمنياً وتتطلب دوال مساعدة دقيقة بنسبة 100% ومطابقة للزمن الحقيقي
التوافق مع معيار ISO 8601 غير متوافق متوافق كلياً مع المعايير الدولية
التصدير للبرمجيات الإحصائية (R, SPSS) يتطلب مراحل تنظيف نصي إضافية لإزالة اللاحقة يُقرأ مباشرة كمتغير وقت قياسي (Time Class)
السياق الموصى به للاستخدام التقارير الإدارية، ولوحات المعلومات العامة الأبحاث الأكاديمية، والتحليل المخبري والمالي

يتضح من خلال هذه المقارنة أن الاختيار بين النظامين لا يرتبط بمسألة الذوق الجمالي، بل يعكس متطلبات البنية التحتية لمعالجة البيانات. فإذا كان الهدف النهائي هو تصدير مصفوفة البيانات إلى حزم إحصائية مثل بيئة لغة R الإحصائية أو برمجية SPSS، فإن نظام 24 ساعة يجنب الباحث كتابة خوارزميات معقدة لمعالجة النصوص المتباينة، مما يحفظ سلامة التحليل الإحصائي ويوفر ساعات طويلة من عمليات التنظيف اليدوي المرهقة.

5. الصيغة الثالثة: التحويل عالي الدقة متضمناً الثواني والأجزاء

5.1 تفكيك صياغة الدالة =TEXT(A2, “H:MM:SS”) ومعالجة الثواني

في العديد من التطبيقات العلمية والهندسية، يكون إغفال الثواني تشويهاً غير مقبول للبيانات؛ إذ تقع الفوارق الحرجة بين الأحداث في أجزاء وجيزة من الدقيقة. ولتلبية متطلبات القياس عالي الحساسية، تُستخدم الصيغة الممتدة: =TEXT(A2, "H:MM:SS") أو التنسيق المزدوج الأقصى =TEXT(A2, "HH:MM:SS"). يقوم هذا التركيب بإضافة المعامل SS إلى القناع النصي، مما يجبر محرك الدالة على استخراج أجزاء الكسر العشري وصولاً إلى المرتبة الحسابية المساوية لـ 1/86400 من اليوم.

تمتد قدرة الدالة التحويلية إلى أبعد من الثواني الكاملة؛ حيث تتيح منصة إكسيل التعامل مع الأجزاء المئوية والألفية من الثانية من خلال تضمين الرمز العشري متبوعاً بأصفار في نهاية القناع التنسيقي بالشكل التالي: =TEXT(A2, "HH:MM:SS.000"). في هذه الحالة، يتسلل المعالج إلى عمق الدقة الثنائية للرقم ذي الفاصلة العائمة في الخلية A2، مستخلصاً الميلي ثانية بدقة متناهية، وهو ما يحول دون ضياع الفواصل الزمنية الدقيقة التي ترصدها الساعات الذرية ومعدات القياس الفيزيائية المؤتمتة.

يمكن دمج هذا المستوى العالي من الدقة مع نظام الاثنتي عشرة ساعة إذا تطلب التوثيق الوصفي ذلك، عبر كتابة الصيغة: =TEXT(A2, "H:MM:SS AM/PM"). ومع ذلك، فإن الممارسة البحثية المعتمدة تفضل الجمع بين دقة الثواني ونظام 24 ساعة لضمان التجانس الرياضي للبنية النصية ومطابقتها للمتطلبات الهندسية المعيارية.

5.2 أهمية الدقة الزمنية العالية في رصد المتغيرات والتجارب الزمنية

تكتسب الدقة الزمنية الشاملة للثواني وأجزائها وزناً جوهرياً في تجارب القياس النفسي (Psychometrics) وعلم النفس التجريبي، لا سيما عند قياس “زمن الرجع” أو أوقات الاستجابة الحركية والإدراكية (Reaction Times) للمشاركين الخاضعين للمحفزات الحسية. ففي هذه السياقات، لا يُنظر للوقت كإطار تقويمي فحسب، بل كمتغير تجريبي كمي مباشر يرتبط بالنشاط العصبي؛ وإسقاط الثواني أثناء تحويل السجلات الزمنية المدمجة يؤدي إلى تدمير القيمة المعرفية للتجربة برمتها.

يمتد هذا الاحتياج بدقة متساوية إلى نظم المراقبة المعلوماتية والأمن السيبراني، حيث تعتمد ملفات السجلات الرقمية الخادمة (Server Logs) على التحليل الزمني اللحظي لتتبع مسار الهجمات الرقمية وعمليات الاختراق المتزامنة. إن استخراج الأوقات المجردة متضمنة أجزاء الثواني يتيح لخبراء الأمن مطابقة الأنماط وتحديد الفارق الزمني بدقة متناهية بين طلبات الاتصال المنفذة عبر أجهزة متعددة دون تداخل ناتج عن غياب الثواني.

فضلاً عن ذلك، فإن الحفاظ على مكون الثواني يمنع تراكم أخطاء التقريب (Cumulative Rounding Errors). فعند جمع آلاف العمليات الصناعية المتكررة التي تستغرق كل منها بضع ثوانٍ داخل خط إنتاج آلي، فإن تحويل الوقت باقتطاع الثواني يفرز عجزاً تجميعياً قد يصل إلى عشرات الساعات عند إجراء التحليلات التراكمية، مما يتسبب في أخطاء جسيمة في تقدير كفاءة خطوط الإنتاج وحساب التكاليف التشغيلية المرتبطة بها.

5.3 إجراءات التعميم والتحقق الآلي من تكامل البيانات

يتطلب تعميم هذه الصيغ المتقدمة على قواعد البيانات الضخمة (Big Data Sheets) اتباع إجراءات تدقيق احترازية تتجاوز مجرد السحب التلقائي للمعادلات. فالخطوة الأولى تبدأ بالتأكد من خلو العمود المصدر من أي أخطاء قيمية أو خلايا فارغة، وذلك عبر استخدام دوال التحقق المسبق مثل دالة ISNUMBER للتأكد من أن مدخلات العمود A معترف بها فعلياً كأرقام تسلسلية قبل تمريرها لمعالج دالة TEXT.

تستدعي سلامة البيانات لاحقاً بناء معادلات فحص شرطية آلية للكشف عن أي خلل في اكتمال التنسيق. ويمكن صياغة اختبار منطقي في عمود تدقيق مجاور باستخدام تركيبة من دالتي IF و LEN للتأكد من أن طول النص المستخرج يطابق عدد المحارف المتوقع بدقة؛ كأن نتأكد من أن طول السلسلة الناتجة عن التنسيق "HH:MM:SS" يساوي 8 محارف بالضبط عبر المعادلة الإجرائية التالية:

=IF(LEN(B2)=8, “صحيح”, “خطأ في التنسيق”)

تساعد هذه الآليات المؤتمتة على حصر وتلوين السجلات الشاذة عبر “التنسيق الشرطي” (Conditional Formatting) بصورة فورية، مما يتيح للباحث مراجعة الخلايا التالفة أو السجلات المكتوبة بنسق مجهول وتصحيحها قبل اعتماد النتائج في المنشورات العلمية أو التقارير الفنية الرسمية.

6. الأساليب الرياضية البديلة لعزل الوقت مع الإبقاء على القيمة الرقمية

6.1 استخدام دالة MOD الرياضية لاستخلاص الكسر العشري

على النقيض من دالة TEXT التي تصادر الخاصية الحسابية وتنتج نصوصاً جامدة، تقدم الأساليب الرياضية النقية حلاً هندسياً لعزل الوقت مع الاحتفاظ الكامل بالقيمة كرقم تسلسلي يمكن إدراجه في المعادلات المعقدة. وتتصدر هذه الأساليب دالة باقي القسمة الشهيرة: =MOD(number, divisor). تعتمد الفلسفة الحسابية لهذه الدالة على مبدأ بسيط وراسخ في نظرية الأعداد: عند قسمة أي عدد حقيقي موجب على الرقم 1، فإن ناتج القسمة الصحيح يمثل الجزء الحقيقي الكامل، بينما يمثل باقي القسمة (Remainder) الكسر العشري الصافي بدقة تامة.

بناءً على ذلك، تكفي كتابة الصيغة الرياضية =MOD(A2, 1) في الخلية المستهدفة لإلغاء مكون التاريخ بصورة مطلقة وفورية. فإذا كانت الخلية A2 تحوي القيمة 45300.75، فإن دالة MOD تقسم هذا الرقم على 1؛ وبما أن 45300 يقبل القسمة على 1 دون باقٍ، يُطرح هذا الشق الصحيح بالكامل لتعيد الدالة القيمة الكسرية البحتة 0.75 مخزنة كرقم تسلسلي خام داخل ذاكرة الخلية.

يتميز هذا الأسلوب الرياضي بالبساطة والسرعة الحسابية الفائقة، إلى جانب كونه يبقي البيانات داخل بيئتها العددية الطبيعية؛ مما يتيح للمحلل فوراً تطبيق دوال مثل MAX لمعرفة أحدث وقت، و MIN لمعرفة أبكر وقت في اليوم، أو حساب الانحراف المعياري لأوقات الحضور والانصراف. وكل ما يتطلبه الأمر بعد كتابة دالة MOD هو تطبيق “التنسيق الزمني” المرئي على الخلية الناتجة لعرض الكسر العشري في صورة ساعات ودقائق مفهومة دون فقدان خصائصه الرياضية الحية.

6.2 طرح التاريخ الصحيح باستخدام دالتي INT و TRUNC

يتمثل البديل الرياضي المكافئ لدالة MOD في الاعتماد على مبدأ الطرح المباشر للجزء الصحيح من القيمة الكلية المركبة، وذلك بتوظيف دالة الأعداد الصحيحة INT عبر المعادلة التالية: =A2 - INT(A2). تقوم دالة INT بقراءة الرقم التسلسلي في الخلية A2 وتقريبه نزولاً إلى أقرب عدد صحيح أصغر منه، مما يعني استخلاص قيمة التاريخ التقويمي فقط مجردة من أي كسر، ثم يُطرح هذا التاريخ من القيمة الأصلية المدمجة ليتبقى الجزء العشري الممثل للوقت الصافي بدقة متناهية.

يمكن استبدال دالة INT بدالة الاقتطاع TRUNC عبر الصيغة =A2 - TRUNC(A2)، واللتان تعطيان نتائج متطابقة تماماً عند التعامل مع التواريخ القياسية في إكسيل؛ لكون جميع الأرقام التسلسلية الممثلة للأيام أرقاماً موجبة تتجاوز الصفر. وتكتسب هذه الطريقة المعتمدة على الطرح المباشر تفضيلاً خاصاً لدى ممارسي النمذجة المالية ومطوري البرمجيات؛ نظراً لأن عمليات الطرح الحسابية المباشرة تستهلك دورات معالجة (CPU Cycles) أقل نسبياً مقارنة بدوال حساب باقي القسمة المعقدة، وهو فارق تقني يظهر أثره بوضوح عند إعادة حساب مصنفات العمل الضخمة التي تحتوي على مئات الآلاف من الصيغ المتزامنة.

تعد هذه الحلول الرياضية الخيار الأنسب على الإطلاق في النماذج المحاسبية المتخصصة، مثل حساب الأجور الإضافية وتكلفة ساعات العمل اليومية؛ حيث تتيح ضرب الكسر العشري المستخرج مباشرة في الرقم 24 للحصول على إجمالي ساعات العمل بصيغة رقمية عشرية صالحة للضرب في أجر الساعة الواحدة، وهو ما يستحيل تنفيذه باستخدام الدوال النصية دون إقحام معادلات تحويل وسيطة مرهقة للنظام.

6.3 المقارنة المعيارية بين الناتج الرقمي والناتج النصي

لتحديد المسار المنهجي الواجب اتباعه في المشاريع التحليلية، ينبغي الموازنة بين متطلبات البنية التحتية والهدف الوظيفي المرجو من استخراج الوقت؛ كما يتضح في البنود المقارنة التالية:

  • القدرة على المعالجة الرياضية والإحصائية: يحافظ الناتج الرقمي (MOD / INT) على إمكانية حساب المقاييس الإحصائية المتقدمة كالتباين وحساب الفروق الزمنية والنسب المئوية الحسابية فوراً، في حين يتطلب الناتج النصي (TEXT) دوال تحويل إضافية لعكس النص إلى قيمة عددية قبل إجراء أي حساب.
  • التكامل مع الجداول المحورية (Pivot Tables): يتعامل الجدول المحوري مع الناتج الرقمي بمرونة بالغة تسمح بإعادة تجميعه تلقائياً في فئات زمنية (ساعات، دقائق، أرباع ساعات)، بينما يعامل الناتج النصي كمدخلات نوعية منفصلة لا يمكن تجميعها رياضياً بل تُعرض كعناصر وصفية متفرقة فقط.
  • ثبات العرض عبر بيئات التصدير: يتفوق الناتج النصي تفوقاً ساحقاً عند تصدير البيانات إلى نصوص غير منسقة كملفات الملاحظات أو قواعد البيانات الخارجية غير المتوافقة؛ حيث يضمن استقرار “شكل” الوقت تماماً، بينما يرتد الناتج الرقمي عند تصديره المجرد إلى أصله العشري الخام (مثل 0.5 بدلاً من 12:00)، مما يربك النظم الخارجية التي تتوقع استقبال صيغة زمنية مهيأة مسبقاً.
  • سرعة المعالجة واستهلاك موارد الذاكرة: تستهلك الدوال الرياضية مساحة تخزينية أقل داخل ملف الإكسيل وتتميز بسرعة حسابية مضاعفة مقارنة بدوال معالجة السلاسل النصية، مما يمنحها الأولوية المطلقة في مشروعات النمذجة الضخمة وقواعد البيانات المليونية.

7. التحويل عبر التنسيق الشكلي وتغيير خصائص الخلايا دون معادلات

7.1 الوصول إلى نافذة تنسيق الخلايا وتخصيص رموز العرض

يوفر برنامج إكسيل مساراً إجرائياً سريعاً ومباشراً لتعديل تمثيل الوقت دون الحاجة لكتابة دوال رياضية أو استحداث أعمدة حسابية جديدة، وذلك من خلال واجهة “تنسيق الخلايا” (Format Cells). يعتمد هذا الأسلوب على تعديل طبقة العرض البصرية (Presentation Layer) المستقلة تماماً عن طبقة تخزين البيانات في الذاكرة. ويمكن للمستخدم فتح هذه النافذة بيسر عبر تحديد نطاق الخلايا المستهدف والضغط على الاختصار المزدوج من لوحة المفاتيح Ctrl + 1 (أو عبر النقر بزر الفأرة الأيمن واختيار أمر تنسيق الخلايا).

تضم نافذة التنسيق قائمة مبوبة بأنواع البيانات؛ حيث يوفر قسم “الوقت” (Time) نماذج تنسيق جاهزة مسبقاً تتضمن الأنماط الإقليمية الأكثر استخداماً؛ مثل نظام 12 ساعة مع الثواني، أو نظام 24 ساعة الخالي من التوصيف. وبمجرد اختيار أحد هذه الأنماط والنقر على زر الموافقة، يقوم محرك إكسيل بإعادة رسم القيم المختارة على الشاشة مستعرضاً الوقت المجرد، دون إجراء أي تبديل أو اقتطاع مادي للقيمة التسلسلية المخزنة.

يطبق هذا التعديل البصري بكفاءة على مستويات متباينة من الجداول، سواء كانت خلايا متصلة في عمود واحد، أو نطاقات متباعدة جرى تحديدها مسبقاً باستخدام المفتاح Ctrl. ورغم الراحة الفائقة التي يوفرها هذا المسار الخالي من الصيغ البرمجية، إلا أن المحلل الحصيف يتعامل معه بوعي حذر، مدركاً أن الخلية ما زالت تحتفظ بتاريخها الأصلي كاملاً في شريط الصيغ العلوي، وأن ما تراه العين على ورقة العمل ليس سوى قناع بصري لا يغير من الحقيقة الرقمية الكامنة في الخلية.

7.2 بناء أنماط الوقت المخصصة (Custom Formats)

عندما تعجز القوالب الجاهزة عن تلبية متطلبات التحليل الدقيقة، تمنح فئة التنسيق “المخصص” (Custom) داخل نافذة تنسيق الخلايا صلاحيات غير محدودة لبناء شفرات عرض استثنائية. فمن خلال حقل “النوع” (Type)، يمكن للمحلل كتابة رموز التنسيق يدوياً لتوليد أنساق بصرية تجمع بين الوقت المحض، والمؤشرات، وحتى النصوص التوضيحية الإضافية التي تسهل قراءة الجداول المعقدة.

يتيح التنسيق المخصص تطبيق تركيبات مثل hh:mm:ss AM/PM لفرض استعراض دقيق متكامل للفترات الزمنية، أو استخدام الصيغة hh "ساعة و" mm "دقيقة" لدمج عبارات لغوية توضيحية داخل الخلية ذاتها دون تحويلها لنص؛ إذ تظل الخلية رقمية تماماً وتقبل الحسابات الرياضية رغم احتوائها الظاهري على كلمات عربية مقروءة. ويعد التنسيق المشفر ;;; أحد التطبيقات الاحترافية في هذا السياق؛ حيث يُستخدم لإخفاء بيانات معينة تماماً عن الشاشة مع إبقائها فاعلة في المعادلات.

إن الميزة الأبرز لبناء أنماط الوقت المخصصة هي التخلص النهائي من التشويش البصري الناجم عن تكرار التواريخ المتماثلة في سجلات اليوم الواحد، مما يرفع كفاءة تتبع المسارات الزمنية، ويقلل من نسب التشتت لدى المراجعين للبيانات مع ضمان الحفاظ على سلامة بنية السجلات دون كسر الروابط الحسابية المؤسسة مسبقاً في أوراق العمل التابعة.

7.3 المفاضلة المنهجية بين التحويل بالصيغ والتحويل بالتنسيق المظهري

تفرض الصرامة الأكاديمية على المحلل التمييز الحاسم بين المواقف التي يكفي فيها التنسيق المظهري والمواقف التي تستلزم حتماً التحويل الجذري بالصيغ والمعادلات. ولعل أكبر المخاطر التشغيلية المصاحبة للتنسيق المظهري تتجسد عند تصدير أوراق العمل إلى صيغ ملفات نصية مجردة مثل ملفات القيم المفصولة بفواصل (Comma-Separated Values – CSV). فعند الحفظ بنسق CSV، تقوم بعض إصدارات البرمجيات بتجاهل أقنعة التنسيق وتصدير الأرقام التسلسلية الخام، مما يؤدي إلى ظهور التاريخ مجدداً ويفسد التكامل الرقمي مع الأنظمة الموجه إليها الملف.

تظهر الخطورة ذاتها عند حساب الفروق الزمنية بين الأوقات المستخرجة؛ فإذا اعتمد المحلل على التنسيق المظهري لحجب التواريخ، وقام بطرح خلية وقت من خلية أخرى لحدثين وقعا في نفس الساعة ولكن في يومين مختلفين (كأن يكون الأول في 10 يناير الساعة 08:00 والثاني في 12 يناير الساعة 08:00)، فإن العين المجردة سترى طرح 08:00 - 08:00 وتتوقع النتيجة صفر، ولكن النتيجة الفعلية للخلية ستكون 48 ساعة (أي يومين كاملين) مخفية وراء التنسيق، مما يولد ارتباكاً فادحاً في المخرجات المحاسبية.

وعليه، يمكن بلورة القاعدة المعيارية على النحو التالي: إذا كان الغرض الوحيد هو الطباعة الورقية، أو العرض التقديمي المباشر للمستخدمين دون المساس بتركيبة الحسابات، فإن التنسيق المظهري يمثل الخيار الأسرع والأنظف. أما إذا كانت البيانات المخرجة ستدخل في معادلات فرز، أو مقارنات زمنية مجردة، أو ترحيل إلى قواعد بيانات خارجية، فإن التحويل المادي للبيانات عبر الدوال (سواء النصية TEXT أو الرياضية MOD) هو الخيار المنهجي الوحيد الآمن والمقبول علمياً.

8. توظيف أدوات إكسيل المتقدمة: معالج النصوص وPower Query

8.1 استخدام ميزة “النص إلى أعمدة” (Text to Columns) للفصل المادي

تقدم ميزة “النص إلى أعمدة” حلاً ميكانيكياً فاصلاً يستهدف التقسيم الجسدي لمحتوى الخلية وتحويله إلى عمودين مستقلين تماماً: أحدهما للتاريخ والآخر للوقت. تعتمد هذه الأداة على استغلال “المحددات” (Delimiters) الفاصلة بطبيعتها بين التاريخ والوقت في السجلات المكتوبة؛ حيث يفصل بين التاريخ ونظام الساعات مسافة بيضاء افتراضية (Space) تدركها خوارزميات التجزئة النصية بيسر.

لتطبيق هذا الإجراء، يتم تحديد عمود البيانات المدمجة، ثم الانتقال إلى علامة التبويب “بيانات” (Data) واختيار أداة “النص إلى أعمدة” لإطلاق المعالج التفاعلي المكون من ثلاث خطوات رئيسية:

  • الخطوة الأولى: تحديد نوع الملف ليكون “محدداً” (Delimited)، مما يتيح التجزئة بناءً على الرموز الفاصلة وليس الأطوال الثابتة.
  • الخطوة الثانية: تعيين علامة الفاصل باختيار “المسافة” (Space) كمعيار تجزئة حصري، مع مراقبة نافذة معاينة البيانات للتأكد من انشطار التاريخ عن الوقت بصورة نقية.
  • الخطوة الثالثة: تحديد نوع البيانات للعمودين الناتجين، حيث يُعين العمود الأول كـ “تاريخ” بالصيغة المحلية المناسبة (مثل DMY)، ويُعين العمود الثاني كـ “عام” (General) أو يُنسق كوقت، مع ضرورة تحديد خلية “وجهة” جديدة (Destination) لتفادي الكتابة فوق الأعمدة المجاورة غير الفارغة.

ورغم قوة هذه الأداة في إنتاج بيانات مفصولة مادياً لا تعتمد على أي صيغ برمجية حية، إلا أنها تعتبر حلاً استاتيكياً (Static Solution) غير ديناميكي. فالبيانات المفصولة لا تتحدث تلقائياً إذا طرأ تعديل على المدخلات الأصلية، مما يجعلها أداة مناسبة لعمليات التنظيف الأرشيفية المطبقة لمرة واحدة فقط، وتصبح غير عملية في خطوط الإنتاج البرمجية التي تستقبل تدفقات مستمرة من السجلات اليومية المتجددة.

8.2 التحويل الذكي للأوقات عبر محرر Power Query

يمثل محرك الاستعلامات الذكي Power Query المدمج في إكسيل البيئة التحويلية الأكثر تطوراً واستدامة لتنفيذ عمليات الاستخراج والتحويل والتحميل (ETL). تتيح هذه المنصة الهندسية إنشاء مسار معالجة مؤتمت كلياً يضمن عزل الوقت بنقرة زر واحدة مع إمكانية تحديث البيانات تلقائياً بمجرد تجدد المصدر المغذي للجداول.

تتم العملية بتحديد جدول البيانات والضغط على أمر “من ورقة/نطاق” (From Sheet/Range) داخل تبويب “بيانات” لفتح محرر الاستعلامات المتقدم. وبمجرد ظهور الأعمدة في نافذة المحرر، تتاح للمحلل طريقتان لتحقيق العزل الزمني:

  • الطريقة المباشرة (تغيير نوع البيانات): يتم النقر على أيقونة نوع البيانات المجاورة لعنوان العمود واختيار “الوقت” (Time) بدلاً من “تاريخ/وقت” (Date/Time). يقوم المحرك فوراً بتوليد خطوة تحويل في لغة M البرمجية باسم Table.TransformColumnTypes، مما يؤدي إلى حذف مكون التاريخ نهائياً والاحتفاظ بالوقت الصافي ككيان زمني متجانس.
  • طريقة الاستخراج (عمود مخصص جديد): بالانتقال إلى تبويب “إضافة عمود” (Add Column)، ثم الضغط على قائمة “الوقت” (Time) واختيار أمر “الوقت فقط” (Time Only)، يقوم الاستعلام بإنشاء عمود جديد كلياً يحوي الوقت المنفصل، مع الإبقاء الكامل على العمود الأبوي الأصلي دون تعديل، مما يسهل المراجعة الميدانية والتحقق من النزاهة الإجرائية للسجلات.

يتميز Power Query بقدرته على تسجيل هذه الخطوات التحويلية في شكل نصوص برمجية معيارية ضمن لغة M، تُحفظ كمسار عمل ثابت يطبق بصورة آلية وفورية على أي دفعات جديدة من البيانات تُضاف إلى الملف لاحقاً، مما يوفر بيئة استثنائية لأتمتة التحليلات وتوحيد إجراءاتها دون تدخل بشري يدوي متكرر.

8.3 أتمتة العمليات لقواعد البيانات الضخمة والمتجددة

تتجلى القوة القصوى لتوظيف Power Query عند التعامل مع قواعد البيانات المؤسسية العملاقة التي تتجاوز طاقتها الاستيعابية حاجز مئات الآلاف من السجلات؛ حيث تتفوق خوارزميات الاستعلام على الدوال التقليدية في استهلاك موارد المعالج والذاكرة المؤقتة (RAM). فعند تطبيق صيغ الإكسيل الرياضية على نطاقات مليونية، يصاب البرنامج ببطء شديد وتجمد متكرر عند إعادة احتساب الخلايا، في حين يقوم محرك Power Query بمعالجة تدفقات البيانات في الخلفية وبكفاءة متسقة.

يدعم هذا المسار التلقائي ربط استعلامات إكسيل مباشرة بمصادر خارجية متجددة؛ مثل خوادم SQL، أو سجلات السحابة الرقمية، أو مجلدات تشغيلية يتم إلقاء ملفات CSV يومية بداخلها. يتولى الاستعلام سحب الملفات، وفصل التاريخ عن الوقت تلقائياً وفق الخطوات المقننة، ثم تحميل المخرجات النظيفة مباشرة إلى “نموذج البيانات” (Data Model) أو الجداول المحورية دون الحاجة لعرض البيانات الخام داخل مساحة الورقة، مما يتيح التغلب التام على حدود الصفوف المليونية التقليدية لصفحات إكسيل.

تسهم هذه الأتمتة المتقدمة في تقليص نسب الأخطاء المعرفية والبشرية المصاحبة لعمليات النسخ واللصق وتعديل الصيغ اليدوي إلى الصفر تقريباً. وتضمن المؤسسات عبر هذه المنهجية توحيداً مؤسسياً لا غبار عليه لكافة تقاريرها الزمنية، محققة التكامل التام بين كفاءة استهلاك الموارد وحوكمة البيانات في آن واحد.

9. الأخطاء الشائعة واستراتيجيات استكشاف المشكلات وإصلاحها

9.1 معالجة خطأ التعرف على التاريخ والوقت كنص غير صالح

يعد الخطأ القيمي الشهير #VALUE! من أكثر العثرات شيوعاً عند محاولة تحويل البيانات الزمنية في إكسيل، ويحدث تحديداً عندما تحاول دالة ما (مثل دالة MOD أو العمليات الرياضية المباشرة) معالجة مدخل يُفترض أنه رقم تسلسلي، ولكنه في واقع الأمر “سلسلة نصية مجمدة” عاجزة عن حمل الخصائص الرقمية. وتنشأ هذه المعضلة غالباً عند استيراد البيانات من ملفات الويب أو تصديرها من برمجيات تخطيط الموارد المؤسسية (ERP) التي تضع التواريخ كقيم نصية غير مقروءة حسابياً.

لحل هذه المعضلة المنهجية، يجب أولاً تحويل النص المتجمد إلى رقم تسلسلي معترف به، وذلك باستخدام دالة القيمة الزمنية المتخصصة TIMEVALUE للقيم المشتملة على أوقات فحسب، أو الجمع بينها وبين دالة DATEVALUE للسجلات المدمجة. تعمل هذه الدوال على كسر الجدار النصي وإعادة بناء الكيان الرقمي للخلية عبر قراءة الترتيب الحرفي وترجمته إلى أجزاء عشرية صالحة للحساب عبر الصيغة الإجرائية التالية:

=TIMEVALUE(TEXT(A2, “hh:mm:ss”))

يتطلب التحقيق الاستكشافي كذلك فحص وجود المسافات البيضاء المخفية والرموز غير القابلة للطباعة التي تتسلل مع البيانات المستوردة وتمنع الدوال من التعرف على الأرقام. وتوفر مكتبة إكسيل دالتي التنظيف الفعالتين: TRIM لإزالة المسافات الزائدة في البدايات والنهايات، و CLEAN لحذف المحارف غير المرئية لنظام ASCII، مما يؤدي إلى تنقية المدخل الزمني وتجهيزه ليخضع بنجاح لمعادلات الاستخلاص دون ظهور أي رسائل خطأ تشغيلية.

9.2 إشكالية التوقيت الإقليمي واختلاف الفواصل ونظم الوقت المحلية

تمثل التناقضات الناشئة عن “الإعدادات الإقليمية” (Regional Settings) لنظام التشغيل كابوساً تشغيلياً حقيقياً للمحللين العاملين في بيئات دولية عابرة للحدود. فعلى سبيل المثال، تستخدم بعض الدول الفاصلة المنقوطة ; كفاصل رسمي للمعاملات داخل دوال إكسيل بدلاً من الفاصلة العادية ,، كما تستخدم بلداناً أخرى النقطة كفاصل زمني بدلاً من النقطتين الرأسيتين :. وتؤدي هذه التباينات إلى تعطل الصيغ النصية فجأة عند فتح مصنف العمل على حاسوب مبرمج بإعدادات إقليمية مغايرة للحاسوب الذي أُنشئت عليه الورقة أول مرة.

تتفاقم هذه الأزمة في إشكالية التناوب المربك بين تموضع الأيام والشهور؛ فالنظام الأمريكي يقرأ التواريخ بنسق (شهر/يوم/سنة)، بينما يعتمد النظام البريطاني والعربي نسق (يوم/شهر/سنة). فعندما يواجه إكسيل تاريخاً مثل 05/04/2024، قد يعتبره النظام الأول الرابع من مايو، بينما يعتبره الثاني الخامس من أبريل. هذا الانزياح يربك المعالجة الزمنية، خاصة إذا كانت أوقات اليوم مرتبطة ارتباطاً شرطياً بتعاقب التواريخ.

لضمان استقرار نماذج العمل البرمجية عبر البيئات المتنوعة، يوصى بالاعتماد على التنسيقات المشفرة المحايدة التي لا تتأثر باللغة الإقليمية للجهاز، أو توظيف دوال بناء الوقت الصريحة مثل دالة TIME(hour, minute, second) التي تستقبل مدخلات مجردة وتتولى هندستها محلياً وفق مواصفات النظام المستضيف. كما يمكن للمحلل فرض إعدادات إقليمية مخصصة للورقة من داخل خيارات إكسيل المتقدمة عبر تعطيل خيار “استخدام فواصل النظام” وفرض فواصل قياسية موحدة على كافة مستخدمي المصنف المشترك.

9.3 تصحيح القيم السالبة ونتائج السلاسل الزمنية المعكوسة

يواجه مستخدمو إكسيل ظاهرة مزعجة عند إجراء العمليات الحسابية على الأوقات المستخرجة رياضياً؛ تتمثل في امتلاء الخلية بسلسلة من علامات المربع المتكررة (#####) مصحوبة بعجز كامل عن قراءة النتيجة. ينشأ هذا المظهر البصري المعطل عندما تفضي عملية طرح زمنية إلى “قيمة كسرية سالبة” داخل نظام التاريخ الافتراضي 1900، حيث تعجز خوارزميات النظام عن رسم الوقت السالب على الشاشة وتعتبره خطأً حسابياً لا يمكن تمثيله فيزيائياً.

تبرز هذه المشكلة بحدة عند حساب فترات العمل الليلية والورديات الممتدة عبر نقطة منتصف الليل؛ مثل قياس المدة الزمنية لحارس أمن تبدأ نوبته في الساعة 22:00 وتنتهي في الساعة 06:00 من صباح اليوم التالي. فإذا قام المحلل بطرح وقت البداية من وقت النهاية باستخدام الأوقات المجردة من تواريخها (06:00 – 22:00)، تصبح النتيجة حتماً رقماً سالباً يتسبب في طفح علامات المربعات وتعطل الجدول الإحصائي بالكامل.

لمعالجة هذه المعضلة الحسابية جذرياً، تُستخدم الدالة الشرطية الذكية المعتمدة على الفحص المنطقي، أو توظيف دالة باقي القسمة MOD التي تمتلك مرونة رياضية استثنائية في تحويل الفروق السالبة إلى مكملاتها الموجبة عبر دورتها الكاملة على مدار اليوم، وذلك بكتابة المعادلة المتخصصة التالية:

=MOD(End_Time – Start_Time, 1)

تقوم هذه الصيغة الأنيقة بإضافة الرقم 1 الصحيح تلقائياً إلى النتيجة كلما كان الفارق سالباً، مما يصحح المسار الرياضي للفترة المنقضية ويعيد ضبطها لتطابق الفارق الزمني الحقيقي (8 ساعات موجبة في مثالنا السابق)، دون الحاجة لتغيير نظام المصنف التاريخي إلى نظام 1904 التراثي الذي قد يفسد توافق التواريخ الأخرى في ملفات العمل المشتركة.

10. التطبيقات العملية والتحليل الإحصائي للبيانات الزمنية المستخرجة

10.1 حساب الفروق الزمنية والمدد بين الأوقات المستخرجة

بمجرد استخراج عنصر الوقت وتجريده بنجاح من التاريخ، يصبح الهدف التحليلي التالي هو قياس الفترات الزمنية المنقضية (Elapsed Time) بين الأحداث بدقة متناهية. ونظراً لأن الأوقات المستخرجة رياضياً تظل كسوراً عشرية من اليوم، فإن حساب الفرق الزمني بين لحظتين يخضع لمعادلات الطرح الرياضي المباشر، شريطة أن تُترجم النتائج العشرية إلى وحدات قياس قابلة للتفسير البشري والكمي.

لحساب المدة المنقضية بالساعات العشرية الكاملة، يتم طرح وقت البداية من وقت النهاية وضربه في المعامل 24. ولحسابها بالدقائق الصافية، يُضرب الناتج في 1440، في حين يتيح الضرب في المعامل 86400 حساب الفارق بالثواني الدقيقة؛ كما هو موضح في الصياغات الرياضية التالية المطبقة على الخلية B2 لوقت البدء والخلية C2 لوقت الانتهاء:

الساعات العشرية = (C2 – B2) * 24

الدقائق الإجمالية = (C2 – B2) * 1440

أما إذا كان المطلوب هو إظهار الفارق الزمني بصيغة ساعات ودقائق مقروءة تراكمياً تتجاوز حاجز الـ 24 ساعة (كما في حساب مجموع ساعات التشغيل لعدة آلات مجتمعة)، فيتعين هنا تطبيق التنسيق التراكمي المخصص [h]:mm على خلية الناتج. تمنع الأقواس المربعة تصفير العداد عند إتمام كل دورة يومية، مما يسمح بإظهار نتائج مثل “45:30” (أي خمس وأربعون ساعة ونصف) بدلاً من إعادة ضبط العرض ليظهر 21:30 فقط، وهو إجراء منهجي حاسم لضبط حسابات التكاليف وساعات التشغيل الصناعية.

10.2 تصنيف البيانات الزمنية ضمن فترات محددة لتحليل الأنماط

يمثل استخراج الأوقات خطوة تمهيدية حيوية لإجراء عمليات “التجميع الفئوي” (Data Binning) اللازمة لدراسة الأنماط السلوكية والنشاطات المؤسسية على مدار اليوم. فمن خلال دمج الأوقات المستخرجة مع دوال المطابقة المتقدمة مثل XLOOKUP أو دالة البحث التقريبي VLOOKUP، يمكن تصنيف كل حركة مسجلة تلقائياً ضمن “فترة عمل” محددة (مثل: الفترة الصباحية، فترة الظهيرة، الفترة المسائية، فترة الحراسة الليلية).

يتيح هذا التقسيم الفئوي الاستفادة القصوى من دالة العد الشرطي المتعدد COUNTIFS لتنفيذ تحليلات التوزيع التكراري للأحداث؛ حيث يمكن صياغة معادلة إحصائية لحصر عدد المعاملات المنجزة داخل نافذة زمنية حرجة (مثلاً: من الساعة 10:00 إلى الساعة 11:30) عبر فحص عمود الوقت المستخرج بمفرده ومطابقته مع الشروط الزمنية الدنيا والعليا، وفق الصيغة النموذجية الآتية:

=COUNTIFS(B:B, “>=10:00”, B:B, “<=11:30”)

تؤسس هذه المخرجات الفئوية قاعدة صلبة لتوليد المخططات البيانية التكرارية (Histograms) ورسوم التوزيع البياني (Frequency Curves) داخل بيئة إكسيل. وتوفر هذه التمثيلات البصرية فهماً عميقاً لأوقات الذروة واختناقات تقديم الخدمات في المرافق الصحية والخدمية، مما يمكن مديري العمليات والباحثين من اتخاذ قرارات تخطيطية مستنيرة ترتكز على براهين قياسية واضحة مشتقة من السجلات الزمنية المنقاة بدقة.

10.3 إرشادات أكاديمية لتوثيق البيانات وضمان النزاهة العلمية للنتائج

تقتضي معايير النزاهة الأكاديمية والصرامة المنهجية توثيق كافة المعالجات والتحويلات التي تطرأ على مجموعات البيانات الأصلية؛ لضمان “قابلية إعادة الإنتاج” (Reproducibility) التي تمثل ركيزة البحث العلمي الموثوق. فالقاعدة الذهبية الأولى تفرض دائماً الاحتفاظ بنسخة غير معدلة كلياً من البيانات الخام (Raw Data) في ورقة عمل معزولة ومحمية ضد التعديل، مع إجراء عمليات التحويل واستخراج الوقت في أوراق عمل تابعة ومخصصة للمعالجة والتحليل.

ينبغي للباحث بناء “قاموس بيانات وصفي” (Data Dictionary) ملحق بمصنف العمل؛ يوثق بدقة كافة الصيغ البرمجية المستخدمة في استخراج الأوقات، ويوضح ما إذا كان الناتج نصاً مخصصاً للعرض أم رقماً تسلسلياً خاضعاً لقوانين الفاصلة العائمة. كما يجب توثيق القرارات المنهجية المتعلقة باقتطاع الثواني، والأسلوب المتبع في إدارة الفترات الزمنية الممتدة عبر منتصف الليل، وتحديد النظم الإقليمية التي أُجريت الحسابات في ظلها.

ختاماً، يتعين إجراء فحوص تدقيق دورية تعتمد على سحب عينات عشوائية طبقية من السجلات المعالجة ومطابقتها يدوياً مع مدخلاتها الأصلية؛ للتأكد القاطع من عدم حدوث أي “إزاحة زمنية” ناتجة عن خلل في قراءة أجزاء الفاصلة العائمة، أو تداخل في تعريف مناطق التوقيت المحلية والشتوية/الصيفية. إن هذه الممارسات الاحترازية تضمن للمحلل والباحث راحة البال واليقين التام بنزاهة النتائج العلمية ودقة التقارير الإحصائية المشتقة وصلاحيتها الكاملة للنشر العلمي والمداولة المؤسسية الموثوقة.

خاتمة

استعرضنا في هذا الدليل المتعمق الأبعاد النظرية والتطبيقية الشاملة لعملية تحويل التاريخ والوقت المدمجين إلى وقت مجرد داخل برنامج مايكروسوفت إكسيل. وقد تبين لنا بجلاء أن معالجة هذا المتغير الزمني ليست مجرد إجراء شكلي عابر، بل هي عملية هندسية ترتكز على فهم البنية الرقمية لنظام الأرقام التسلسلية وقواعد الفاصلة العائمة في بيئات الجداول الإلكترونية. وتتطلب هذه العملية مفاضلة واعية بين استخدام المسارات النصية (عبر دالة TEXT) للحصول على مخرجات قياسية تناسب إعداد التقارير والفرز البصري، وبين توظيف الحلول الرياضية الصرفة (مثل دالتي MOD و INT) للإبقاء على الحيوية العددية اللازمة للنمذجة والتحليل الإحصائي المتقدم.

كما أظهرت المقارنات أن التطور التقني المتجسد في أداة Power Query يقدم اليوم المعيار الأمثل للمؤسسات والباحثين الذين يتعاملون مع مجموعات بيانات ضخمة ومتدفقة؛ لما يوفره من كفاءة برمجية وقدرة على أتمتة مسارات العمل وتجنب أخطاء التدخل اليدوي المتكرر. وبإدراك الأخطاء الشائعة ومعالجتها—بدءاً من مشاكل الإعدادات الإقليمية وحتى إشكاليات تخطي منتصف الليل والقيم السالبة—يستطيع المحلل ضمان تكامل مصفوفات البيانات وسلامتها المعرفية. إن الالتزام بالقواعد والضوابط المنهجية الموضحة في هذا المقال يمنح الباحثين والمحللين الأساس التقني المتين لاستخلاص مؤشرات زمنية تتسم بأعلى درجات الدقة والنزاهة العلمية.

المراجع

تقييم هذا المحتوى

كن أول من يقيّم هذا المحتوى

اقتباس هذا المقال

looti, M. (2026, أكتوبر 23). كيفية تحويل التاريخ والوقت إلى وقت في إكسيل. عرب سايكلوجي. https://arabpsychology.com/statistics/how-to-convert-datetime-to-time-in-excel/
looti, Mohammed. “كيفية تحويل التاريخ والوقت إلى وقت في إكسيل.” عرب سايكلوجي, 23 أكتوبر 2026, https://arabpsychology.com/statistics/how-to-convert-datetime-to-time-in-excel/.
looti, Mohammed. “كيفية تحويل التاريخ والوقت إلى وقت في إكسيل.” عرب سايكلوجي. أكتوبر 23, 2026. https://arabpsychology.com/statistics/how-to-convert-datetime-to-time-in-excel/.