صيغة Excel لحساب وقت العمل

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

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

1. الوقت الذي تم العمل فيه باستخدام الطرح البسيط

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

وقت العمل = وقت الانتهاء - وقت البدء

ألق نظرة على لقطة الشاشة التالية:

هنا ، لديناأسبوع في Excel

في هذا المثال ، سأعرض لك مثالاً على أن إجمالي ساعات العمل والعمل الإضافي يعمل في أسبوع بواسطة موظف. نقوم بتنفيذ ذلك باستخدام دالة IF ، وظيفة MAX ، و دالة SUM .

ألق نظرة على لقطة الشاشة التالية:

هنا ، قمنا بحساب الوقت الإضافي الذي يعمل بالصيغة التالية:

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

تحسب هذه الوظيفة أساسًا العمل الإضافي بمجرد أن يؤدي الشخص أكثر من 40 ساعة في الأسبوع.

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

الآن ، ألق نظرة على لقطة الشاشة التالية:

يتم تقدير الساعات العادية بناءً على إجمالي الساعات ، والعمل الإضافي الذي يتم تشغيله:

=MAX(E5-G5,0)

نحن نستخدم وظيفة MAX حتى لا ينتهي الأمر بساعات سلبية حيث يعمل الموظف لساعات إضافية. إذا أعادت الصيغة قيمة سالبة ، فستُرجع الدالة MAX صفرًا في جدول Excel الزمني.

اقرأ المزيد: كيفية حساب إجمالي الساعاتفي Excel (9 طرق سهلة)

كيفية حساب إجمالي الساعات في شهر في Excel

يمكنك حساب إجمالي الوقت (بالساعات) التي عملت في شهر باستخدام دالة NETWORKDAYS في Excel.

بشكل أساسي ، تحسب هذه الوظيفة إجمالي ساعات العمل بناءً على ساعات عمل شركتك.

الصيغة العامة:

= NETWORKDAYS (تاريخ البدء ، تاريخ الانتهاء) * ساعة العمل في اليوم

ألق نظرة على لقطة الشاشة التالية:

الصيغة نحن نستخدم:

=NETWORKDAYS(B5,C5)*8

هنا ، يمكنك رؤية إجمالي ساعات العمل بالكامل شهر. لم يتم تضمين أيام العطل هنا.

للحصول على إجمالي ساعات العمل بدون عطلات ، ستكون الصيغة:

= NETWORKDAYS (تاريخ البدء ، تاريخ الانتهاء ، holiday_list) * ساعة عمل في اليوم

لمعرفة المزيد عن هذه الوظيفة ، اقرأ: كيفية استخدام وظيفة NETWORKDAYS في Excel (3 أمثلة مناسبة)

صيغة Excel لحساب ساعات العمل ناقص الغداء

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

الصيغة العامة:

= SUM ((Lunch_start-start_time) + (end_time-lunch_end)) * 24

ألق نظرة على لقطة الشاشة التالية لفهم أفضل:

نحن نستخدم هذاالصيغة:

=SUM((D5-C5)+(F5-E5))*24

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

اقرأ المزيد: صيغة Excel لحساب ساعات العمل ناقص الغداء

💬 أشياء يجب تذكرها

تأكد من تغيير تنسيق الوقت إلى رقم أو عام إذا لم يظهر بالتنسيق العشري.

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

الخاتمة

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

لا تنس التحقق من موقعنا على الويب Exceldemy.com للتعرف على المشكلات والحلول المختلفة المتعلقة ببرنامج Excel.

استمر في تعلم طرق جديدة واستمر في النمو!

بعض الفروق الزمنية. الصيغة التي استخدمناها:

=C5-B5

المشكلة التي يمكنك ملاحظتها هنا هي أن لدينا فارقًا زمنيًا في تنسيق الوقت. بالنسبة للبيانات الأولى ، أردنا 8 ساعات. بدلاً من ذلك ، حصلنا على الساعة 8:00 صباحًا.

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

لتغيير هذا ، اتبع الخطوات التالية:

  • أولاً ، حدد نطاق الخلايا.

  • الآن ، اضغط على Ctrl + 1 على لوحة المفاتيح.

  • الآن ، من مربع الحوار تنسيق الخلايا ، ستجد العديد من أرقام بعد ذلك ، حدد مخصص من الفئة . ثم ، من النوع النوع ، حدد تنسيق h: mm: ss . أخيرًا ، انقر فوق موافق .

في النهاية ، سيعرض وقت العمل بتنسيق الساعات والدقائق والثواني. لذلك ، نجحنا في حساب الوقت الذي تم العمل فيه بعد إجراء عملية طرح في الجدول الزمني لبرنامج Excel.

اقرأ المزيد: كيفية طرح الوقت في Excel (7 طرق سريعة)

2. حساب وقت العمل بالساعات أو الدقائق أو الثواني

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

2.1 الوقتعملت في ساعات

لقد رأيت بالفعل الصيغة التالية لحساب فرق الوقت في Excel:

=C5-B5

الآن ، لحساب وقت العمل في ساعات فقط ، قم بتعديل الصيغة كما يلي:

=(C5-B5)*24

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

بعد ذلك ، ستحصل على ساعات العمل في الجدول الزمني لبرنامج Excel.

الآن ، إذا إذا كنت لا تريد النتيجة بالقيمة العشرية ولكنك تريدها بتنسيق عدد صحيح ، فاستخدم الدالة INT كما يلي:

=INT((C5-B5)*24)

كما ترى ، نجحنا في حساب ساعات العمل في جدول زمني Excel.

اقرأ المزيد: كيف لحساب إجمالي الساعات في Excel (9 طرق سهلة)

2.2 وقت العمل بالدقائق

لتقدير تباين الوقت بالدقائق ، تحتاج إلى ضرب أوقات ذلك العمود في إجمالي عدد الدقائق في اليوم. هذا هو 1440 (24 ساعة * 60 دقيقة).

الصيغة:

=(C5-B5)*24*60

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

اقرأ المزيد: كيفية إضافة دقائق إلى الوقت في Excel (3 طرق سريعة)

2.3 وقت العمل بالثواني

لحساب فرق الوقت بالثواني ، عليك مضاعفة النتيجة السابقةمن خلال العدد الإجمالي للثواني في اليوم. هذا هو 86400 (24 ساعة * 60 دقيقة * 60 ثانية).

نحن نستخدم الصيغة التالية:

=(C5-B5)*24*60*60

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

لاحظ هذه الصيغة سيعمل فقط إذا كنت تحسب فرق الوقت في Excel لنفس اليوم. إذا كانت قيم الوقت من تواريخ مختلفة ، فستُرجع هذه الصيغة ناتجًا غير صحيح. لا تقلق بشأن هذا. سنناقش هذا في قسم لاحق.

اقرأ المزيد: كيفية حساب الوقت في Excel (16 طريقة ممكنة)

3. احسب وقت العمل باستخدام دالة TEXT

في القسم السابق ، كان علينا تغيير تنسيق فرق الوقت لحسابه. لأن Excel يغير تلقائيًا الاختلاف في تنسيق الوقت. لهذا السبب ، كان علينا تغيير تنسيق tome.

الآن ، إذا كنت لا تريد مواجهة هذا الخطر وتريد حلًا بسيطًا ، فاستخدم وظيفة TEXT . هنا ، لا داعي للقلق بشأن تغيير التنسيق.

الصيغة العامة:

= TEXT (End Time) - وقت البدء ، التنسيق)

الآن ، الوسيطة الأولى هي الطرح الأساسي. وفي التنسيق ، عليك فقط إدخال تنسيق فرق التوقيت الذي تريده.

اقرأ المزيد: صيغة الجدول الزمني في Excel (5 أمثلة)

3.1 عرض الساعات فقط

لعرض ساعات العمل فقط ،استخدم الصيغة التالية:

=TEXT(C5-B5,"hh")

ستقدم هذه الصيغة النتيجة التي تعرض الرقم فقط فرق الساعات بين قيم الوقتين. إذا كانت النتيجة 10 ساعات و 40 دقيقة ، فستعرض 9 ساعات فقط.

المحتوى المرتبط: كيفية طرح الوقت السلبي وعرضه في Excel (3 طرق)

3.2 عرض الدقائق فقط

لعرض الدقائق التي تعمل فقط ، استخدم الصيغة التالية:

=TEXT(C5-B5,"[mm]")

3.3 العرض ثواني فقط

لعرض الثواني التي تعمل فقط ، استخدم الصيغة التالية:

=TEXT(C5-B5,"[ss]")

3.4 ساعات العرض والدقائق

لعرض ساعات ودقائق العمل فقط ، استخدم الصيغة التالية:

=TEXT(C5-B5,"[hh]:mm")

3.5 عرض الساعات والدقائق والثواني

لعرض الساعات والدقائق والثواني التي عملت فقط ، استخدم الصيغة التالية:

=TEXT(C5-B5,"hh:mm:ss")

الآن ، قد تسأل لماذا نستخدم الأقواس المربعة مثل [hh] ، [mm] ، أو [ss] في مكان ما. بشكل أساسي ، يمنحك العدد الكامل لساعات العمل بين التاريخين ، حتى إذا كانت الساعة أكبر من 24. لذلك إذا كنت تريد حساب ساعات العمل بين قيمتي تاريخ حيث يكون التمييز أكثر من 24 ساعة ، باستخدام [hh] سيقدم لك إجمالي عدد ساعات العمل ، وسيعطيك "hh" الساعات التي مرت في يوم تاريخ الانتهاء.

4. الوقت الذي تم العمل فيه حتى الآن

لحساب وقت العمل بين وقت البدء والوقت الحالي ، استخدم وظيفة NOW بدلاً من وقت الانتهاء في عمود الفرق.

تقوم الوظيفة NOW بإرجاع التاريخ والوقت الحاليين من جهازك. لا يقبل أي وسيطة إدخال.

الصيغة العامة:

وقت العمل = NOW () - وقت البدء

ألق نظرة على لقطة الشاشة التالية لفهم أفضل:

إذا كان الفرق في الوقت بين وقت البدء والوقت الحالي أكبر من 24 ساعة ، قم بتنسيق النتيجة لعرض اليوم مع جزء الوقت باستخدام وظيفة TEXT.

الصيغة:

=TEXT(NOW()-B5,"dd hh:ss:mm")

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

سيقوم Excel ضع في اعتبارك تلقائيًا الوقت الأول من كانون الثاني (يناير) 1990 إذا كان وقت البدء يحتوي على جزء الوقت فقط.

لهذا السبب ، ستوفر لك الوظيفة الآن مخرجات غير صحيحة أثناء حساب وقت العمل. كما ذكرنا ، سيكون للقيمة الناتجة أيضًا إجمالي الأيام التي مرت منذ الأول من يناير 1990.

لحل هذه المشكلة ، استخدم الصيغة التالية:

=NOW()- INT(NOW())-B5

هنا ، ستقوم الوظيفة INT بمسح جزء اليوم من النتيجة التي تنتجها هذه الوظيفة. بعد ذلك ، سيستخدم هذا لحساب الوقتفرق.

تذكر ، يتم تحديث الوظيفة الآن كلما قمت بإجراء تغيير في جدول Excel الزمني الخاص بك. لكنها لا تعمل في الوقت الفعلي

صيغة لحساب ساعات العمل لمناوبة يومية

في هذا القسم ، أعرض عليك مجموعة بيانات بسيطة تحتوي على بعض أوقات البدء ووقت الانتهاء لبعض الموظفين. هدفنا هو حساب وقت العمل بالساعات.

لإثبات ذلك ، نستخدم مجموعة البيانات هذه:

الآن ، حدد الخلية E5 واكتب الصيغة التالية:

=MOD(D5-C5,1)*24

هنا ، تحتوي صيغتنا على دالة MOD لحساب الوقت الذي تم العمل فيه بالساعات في جدول Excel الزمني.

كما ترى ، نجحنا في حساب إجمالي ساعات العمل في جدول Excel الزمني.

الصيغة لحساب وقت العمل في نوبة ليلية

الآن ، ناقشنا مسبقًا فرق الوقت بناءً على وردية اليوم. هذا يعني أننا لم نعرض لك النتيجة إذا كان وقت الانتهاء في تاريخ مختلف. هذا يعني أن وقت البدء هو hh: mm: ss PM، لكن وقت الانتهاء هو hh: mm: ss am. يمكنك مقارنة ذلك بالنوبة الليلية حيث يبدأ الموظفون العمل ليلا وينتهوا في اليوم التالي.

ألق نظرة على مجموعة البيانات التالية:

هنا ، يمكنك أن ترى بوضوح أن بعض الأشخاص يعملون ليلاً. لذلك ، تغير التاريخ هنا أيضًا مع الوقت.

لحل هذا ، نستخدم صيغة Excel مع وظيفة IF .

الآن ، حدد الخلية E5 واكتب الصيغة التالية:

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

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

حدد الخلية E5 واكتب الصيغة التالية:

=MOD(D5-C5,1)*24

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

ملاحظة للتذكر: لن تعمل هذه الصيغة لفترة تزيد عن 24 ساعة.

قراءات مماثلة:

  • كيفية حساب الوقت المنقضي في Excel (8 طرق)
  • حساب الوقت المنقضي بين اثنين التواريخ في Excel (5 طرق)
  • كيفية طرح الوقت العسكري في Excel (3 طرق)
  • استخدام تنسيق الوقت في Excel VBA (ماكرو و UDF و UserForm)
  • كيفية حساب متوسط ​​وقت المناولة في Excel (طريقتان سهلتان)

صيغة لحساب الوقت الإضافي في Excel

في هذا القسم ، سأريكم مثالاً على العمل الإضافي. يشير العمل الإضافي إلى أي ساعات يديرها الموظف تتجاوز ساعات العمل المجدولة عادةً.

إلقاء نظرة على مجموعة البيانات:

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

لحساب الوقت المعتاد للعمل في اليوم ، اكتب الصيغة التالية في الخلية E5 واسحب رمز مقبض التعبئة:

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

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

لحساب العمل الإضافي في اليوم ، اكتب الصيغة التالية في الخلية F5 واسحب رمز مقبض التعبئة:

=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)

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

قراءة المزيد: صيغة Excel للوقت الإضافي الذي يزيد عن 40 ساعة [مع قالب مجاني]

كيفية حساب ساعات العمل في Excel باستخدام الساعة بنظام 24 ساعة

الآن ، إذا كنت تستخدم نظام 24 ساعة في منطقتك ، فيمكنك أيضًا الصيغ السابقة لتنفيذ ذلك.

نحن نستخدم وظيفة MOD لتنفيذ هذا .

=MOD(D5-C5,1)*24

يمكنك استخدام أي شيء أعلاه صيغة e لحساب وقت العمل في جدول زمني Excel لمدة 24 ساعة.

اقرأ المزيد: كيفية إضافة الوقت في Excel أكثر من 24 ساعة (4 طرق)

كيفية حساب إجمالي الساعات بتنسيق

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