vendredi 24 novembre 2017

دوال الوقت الأساسية في اكسل

لقد استعرضنا في الدرس السابق قائمة دوال 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

 خاتمة

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

منقول للأمانة

Aucun commentaire:

Enregistrer un commentaire

مواقيت الصلاة


Propellerads