كيفية إدراج التاريخ والوقت في جداول بيانات جوجل

اقرأ في هذا المقال


في هذا المقال سنناقش ما يمكن عمله مع التواريخ والوقت في جدول بيانات جوجل (Google sheets)، دعنا نلقي نظرة فاحصة على كيفية إدخال التاريخ والوقت في جدولك وكيفية تنسيقهما وتحويلهما إلى أرقام.

كيفية إدراج التاريخ والوقت في جداول بيانات جوجل

تعتمد تنسيقات التاريخ والوقت على الإعدادات المحلية الافتراضية لجدول البيانات، لتتمكّن من تغيير هذه الإعدادات انتقل إلى علامة تبويب ملف (File) > إعدادات جدول البيانات (Spreadsheet settings)، عندها سترى نافذة منبثقة حيث يُمكنك تعيين منطقتك ضمن علامة التبويب عام (General) > الإعدادات المحلية (Local)، وبالتالي ستضمن تنسيقات التاريخ والوقت التي اعتدت عليها، هناك العديد من الطرق التي تمكننا من إدراج التاريخ والوقت في جدول بيانات جوجل (Google sheets) الخاص بك:

1. إضافة التاريخ والوقت يدويًا

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

كما نعلم جميعًا يختلف تنسيق التاريخ الأمريكي عن التنسيق الأوروبي، إذا قمت بتعيين الولايات المتحدة (United States) كإعدادات محلية وكتبت التاريخ بالتنسيق الأوروبي (dd /mm /yyyy) فلن تعمل ببساطة، سيتم التعامل مع التاريخ الذي تم إدخاله كقيمة نصية، لذا انتبه إلى ذلك.

2. جعل جداول بيانات جوجل تملأ عمودك تلقائيًا بالتاريخ أو الوقت

  • قم بملئ بعض الخلايا بقيم التاريخ/ الوقت/ التاريخ والوقت المطلوبة.
  • حدد هذه الخلايا حتّى تتمكّن من رؤية مربع صغير في الزاوية اليمنى السفلية من التحديد، كما هو موضح لك في الصورة التالية:

Capture-23

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

Capture-24

3. استخدام مجموعات المفاتيح لإدراج التاريخ والوقت الحاليين

1. قم بوضع المؤشر في الخلية المُهمّة واضغط على أحد الاختصارات التالية:

  • (Ctrl + فاصلة منقوطة) لإدخال التاريخ الحالي.
  • (Ctrl + Shift + فاصلة منقوطة) لإدخال الوقت الحالي.
  • (Ctrl + Alt + Shift + فاصلة منقوطة) لإضافة التاريخ والوقت الحاليين.

2. ستتمكن لاحقًا من تحرير القيم، تساعدك هذه الطريقة في تجاوز مشكلة إدخال تنسيق تاريخ غير صحيح.

4. استخدام وظائف التاريخ والوقت في جداول بيانات جوجل

  • TODAY (): إرجاع التاريخ الحالي إلى خلية.
  • NOW (): إرجاع التاريخ والوقت الحاليين لخلية.

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

ضع المؤشر في الخلية المطلوبة وانتقل إلى علامة تبويب التنسيق (Format) لتظهر لك قائمة من الخيارات ثم انقر على خيار الرقم (Number)، يُمكنك الاختيار من بين أربعة تنسيقات افتراضية مختلفة أو إنشاء تنسيق مخصص باستخدام إعداد التاريخ والوقت المخصص، كما يظهر لك في الصورة التالية:

Capture-25

نتيجةً لذلك يبدو نفس التاريخ مُختلفًا مع تطبيق تنسيقات مختلفة، بناءً على احتياجاتك هناك عدّة طرق لتعيين تنسيق التاريخ، يسمح بعرض أي قيمة للتاريخ والوقت من يوم إلى ملي ثانية.

5. جعل التاريخ أو الوقت جزء من التحقق من صحة البيانات

إذا كنت بحاجة إلى استخدام التاريخ أو الوقت في التحقق من صحة البيانات، فاتبع الخطوات التالية:

  • انتقل إلى علامة تبويب التنسيق (Format) من أعلى الشاشة لتظهر لك قائمة من الخيارت.
  • انقر على خيار (Data validation) من القائمة المنسدلة.
  • بالنسبة للتواريخ ما عليك سوى تعيينها كمعيار واختيار الخيار الذي يناسبك:

Capture-26

  • بالنسبة للوحدات الزمنية نظرًا لأنها غائبة عن هذه الإعدادات افتراضيًا ستحتاج إمّا إلى إنشاء عمود إضافي بوحدات زمنية والإشارة إلى هذا العمود بمعايير التحقق من صحة البيانات (قائمة من نطاق) أو إدخال الوحدات الزمنية مباشرةً إلى حقل المعايير (قائمة العناصر) ويفصل بينها بفاصلة:

Capture-27

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

افترض أننا بحاجة إلى إضافة الوقت بالدقائق والثواني: (12 دقيقة، 50 ثانية)، ضع المؤشر على خلية (A2) واكتب (12:50) واضغط على زر الإدخال (Enter) بلوحة المفاتيح، سنرى أن جدول بيانات جوجل (Google Sheet) سيتعامل مع قيمتنا على أنّها (12) ساعة و(50) دقيقة، إذا طبقنا تنسيق (Duration) على خلية (A2) فسيستمر عرض الوقت على أنه (12:50:00)، إذن كيف يمكننا جعل جدول بيانات جوجل يسترجع الدقائق والثواني فقط؟ يتم ذلك من خلال اتباع الخطوات التالية:

1. كتابة صفر في خانة الساعات، يمكننا كتابة (00:12:50) إلى الخلية، لكن قد يتحول هذا إلى عملية مرهقة إذا كنت بحاجة إلى إدخال طوابع زمنية مُتعدّدة بالدقائق والثواني فقط.

2. اكتب (12:50) إلى خلية (A2) وضع الصيغة التالية في (A3:= A2 / 60).

3. استخدم الصيغ الخاصة، أدخل الدقائق إلى (A1) والثواني إلى (B1) أدخل الصيغة (= TIME (0، A1، B1)) إلى (C1)، حيث تشير وظيفة (TIME) إلى الخلايا وتأخذ القيم وتحولها إلى ساعات (0) ودقائق (A1) وثواني (B1).

كيفية تحويل الوقت إلى رقم عشري في جداول بيانات جوجل

قد تكون هناك حالات تحتاج فيها إلى عرض الوقت كرقم عشري بدلاً من (hh: mm: ss) لإجراء عمليات حسابية مختلفة، على سبيل المثال لحساب الراتب في الساعة حيث لا يمكنك إجراء أي عمليات حسابية باستخدام الأرقام والوقت معًا، لكن المشكلة تختفي إذا كان الوقت عشريًا، لنفترض أن العمود (A) يحتوي على الوقت الذي بدأنا فيه العمل على بعض المهام ويظهر العمود (B) وقت الانتهاء، نريد أن نعرف مقدار الوقت الذي استغرقته، ولهذا في العمود (C) نستخدم الصيغة التالية: (= B2-A2).

نقوم بنسخ الصيغة أسفل الخلايا (C3: C5) والحصول على نتيجة الساعات والدقائق، ثم ننقل القيم إلى العمود (D) باستخدام الصيغة: (= C3$)، ثم حدد العمود (D) بالكامل وانتقل إلى التنسيق (Format) > الرقم (Number) > الرقم (Number)، لسوء الحظ النتيجة التي نحصل عليها لا تقول الكثير للوهلة الأولى، لكن جداول بيانات جوجل لها سبب في ذلك، فهي تعرض الوقت كجزء من فترة (24) ساعة، بمعنى آخر (50) دقيقة هي (0.034722) من (24) ساعة.

بالطبع يمكن استخدام هذه النتيجة في الحسابات، ولكن نظرًا لأننا اعتدنا على رؤية الوقت بالساعات فإننا نرغب في تقديم المزيد من العمليات الحسابية إلى طاولتنا لكي نكون محددين نحتاج إلى ضرب الرقم الذي حصلنا عليه في “24” (24 ساعة)، الآن لدينا قيمة عشرية حيث يعكس العدد الصحيح والكسري عدد الساعات، ببساطة (50) دقيقة تساوي (0.8333) ساعة بينما (1 ساعة و 30 دقيقة) تساوي (1.5) ساعة.

المصدر: Getting StartED with Google Apps pp 207–300Cite as/ Authors: Paul Darbyshire, Adam DarbyshirePractical Free Alternatives to Commercial Software pp 359–373Cite as/ Steve Oualline & Grace OuallineInternational Symposium on Visual Computing/ Advances in Visual Computing pp 735–746Cite as/ Ahmad P. Tafti, Ahmadreza Baghaie, Mehdi AssefiInternational Conference on Universal Access in Human-Computer Interaction/ Giulio Mori, Maria Claudia Buzzi


شارك المقالة: