اذهب إلى المحتوى

لقد استعرضنا في الدرس السابق قائمة دوال Date و Time، وهي دوال التاريخ الأساسية، وتعلّمنا كيفية استخدامها للحصول على بيانات معيّنة تتعلّق بالتاريخ. وفي هذا الدرس سنتعرّف على دوال الوقت الأساسية ونوضّح كيفية استخدامها بواسطة الأمثلة التوضيحية.

NOW

تقوم هذه الدالة بإرجاع الوقت والتاريخ الحالي، والصيغة العامة لها:

=NOW()

مثال: لعرض تاريخ اليوم والوقت الحالي في الخلية G2 نكتب الصيغة التالية:

1-NOW.png

بما أنّ عمل الدالة لا يتطلّب تحديد أي متغيّر، نترك ما بين القوسين فارغًا ثم نضغط على مفتاح ENTER لعرض النتيجة:

2-NOW-نتيجة.png

HOUR

تعمل هذه الدالة على استخراج جزء الساعة من الوقت، والصيغة العامة لها هي:

=HOUR(serial_number)

serial_number: الوقت الذي نريد استخراج جزء الساعة منه. ويمكن إدخال هذا الوقت يدويًا كسلسلة نصيّة بين علامتي اقتباس، أو تحديد خلية تحتوي على صيغة تكون نتيجتها وقتًا معيّنًا.

مثال: لاستخراج جزء الساعة من ناتج الصيغة في الخلية G2، نكتب الصيغة التالية:

3-HOUR.png

وبالنتيجة سيتم إرجاع الرقم "20" الذي يمثّل جزء الساعة من الوقت:

4-نتيجة HOUR.png

ويمكن أيضًا أن تكون الصيغة بالشكل التالي:

5-HOUR2.png

في هذه الحالة سيتم إرجاع الرقم "9" الذي يمثّل جزء الساعة:

6-نتيجة HOUR.png

MINUTE

ترجع هذه الدالة جزء الدقائق من الوقت الذي نحدّده في الصيغة، والصيغة العامة لها هي:

=MINUTE(serial_number)

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

مثال: لاستخراج جزء الدقائق من الوقت في الخلية G2، نكتب الصيغة التالية:

7-MINUTE.png

وبالنتيجة سيتم إرجاع الرقم "31" الذي يمثل جزء الدقائق:

8-نتيجة MINUTE.png

ملاحظة: سيتم تحديث ناتج صيغة الدالة NOW كلّما قمنا بكتابة وتطبيق صيغة ما في الورقة، سواء كانت مرتبطة بصيغة الدالة NOW أو غير مرتبطة بها. كما سيتم تحديثه كلّما قمنا بإغلاق المصنّف وفتحه مجددًا.

SECOND

تستخرج هذه الدالة جزء الثواني من الوقت الذي نحدّده في الصيغة، والصيغة العامة لها هي:

=SECOND(serial_number)

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

مثال: لاستخراج جزء الثواني من الوقت في الخلية G2، نكتب الصيغة التالية:

9-SECOND.png

والنتيجة:

10-نتيجة SECOND.png

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

TIME

تقوم هذه الدالة بإرجاع الوقت اعتمادًا على رقم الساعة، الدقيقة، والثانية الذي نقوم بتحديده. والصيغة العامة لها هي:

=TIME(hour; minute; second)

hour: الرقم الذي يمثّل الساعة. وأي رقم أكبر من 23 سيتم تقسيمه على 24، ويعتبر الباقي جزء الساعة من الوقت.

minute: الرقم الذي يمثّل الدقائق. وأي رقم أكبر من 59 سيتم تقسمه على 60، ويتم تحويل الباقي إلى ساعات ودقائق.

second: الرقم الذي يمثّل الثواني. وأي رقم أكبر من 59 سيتم تقسيمه على 60، ويتم تحويل الباقي إلى ساعات ودقائق وثواني.

مثال: لتحويل الساعة 08، الدقيقة 20، الثانية 50 إلى تنسيق وقت نكتب الصيغة التالية:

11-TIME.png

والنتيجة:

12-TIME نتيجة.png

يمكننا تغيير تنسيق الوقت لإظهار الثواني أو استخدام تنسيقات أخرى من مربّع الحوار Format Cells.

مثال آخر؛ لتحويل الساعة 26، الدقيقة 05، الثانية 63 إلى تنسيق وقت، نكتب الصيغة التالية:

13-TIME 2.png

والنتيجة:

14-TIME2نتيجة.png

لقد عملت الدالة كالتالي:

بما أنّ رقم الساعة أكبر من 24، تم تقسيم الرقم 26 على 24 واعتبار باقي عملية القسمة العدد 2 هو الجزء الذي يمثل الساعة. وهذا منطقي، فالساعة 26 يعني ساعتين بعد الساعة 24، أي الساعة الثانية صباحًا.

وبما أنّ رقم الثواني أكبر من 60، تم تقسيم الرقم 63 على الرقم 60، ومن ثم إضافة ناتج القسمة الصحيح، العدد 1، إلى الدقائق لتصبح 6 دقائق، وأخيرًا تم اعتبار المتبقي من عملية القسمة الرقم 3 هو الجزء الذي يمثّل الثواني.

TIMEVALUE

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

كل قيمة للوقت تُخزن في اكسل كأرقام تتراوح بين 0 و1، والتي تمثّل بدورها نسبة من اليوم. على سبيل المثال، يمثل الرقم 0.25 الوقت 06:00، أما الرقم 0.5، فيمثّل الوقت 12:00... وهكذا.

الصيغة العامة لدالة TIMEVALUE هي:

=TIMEVALUE(time_text)

time_text: النص الذي يمثل الوقت.

مثال: لمعرفة الرقم التسلسلي للوقت "18:40:55"، نكتب الصيغة التالية:

15-TIMEVALUE.png

نراعي وضع الوقت بين علامتي اقتباس ثم نضغط على ENTER لعرض النتيجة:

16-TIMEVALUE-نتيجة.png

 خاتمة

لقد غطيّنا في هذا الدرس دوال الوقت الأساسية في اكسل التي يمكن الاستفادة منها في استخراج بيانات معيّنة متعلّقة بالوقت. وبالطبع المجال مفتوح أمامك كمستخدم لاستخدامها بالطريقة التي تلائم احتياجاتك.

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


تفاعل الأعضاء

أفضل التعليقات

لا توجد أية تعليقات بعد



انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أضف تعليق

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • أضف...