الاتصال عبر MCP →

أدخل الحساب

اليوم البدء (ساعةدقيقة) ص/م الانتهاء (ساعةدقيقة) ص/م الاستراحة (دقيقة)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

صيغة رياضية

صيغة رياضية: حاسبة بطاقة الدوام الأسبوعية لساعات العمل
Show calculation steps (1)
  1. hh:mm to decimal hours

    hh:mm to decimal hours: حاسبة بطاقة الدوام الأسبوعية لساعات العمل

    Convert hours and minutes to a decimal value for payroll.

اعلان

نتائج

إجمالي الساعات الأسبوعية
٠
decimal hours  ·  0:00 (hh:mm)
اليوم الساعات (ساعة:دقيقة) الساعات (عشري)
Mon 0:00 ٠
Tue 0:00 ٠
Wed 0:00 ٠
Thu 0:00 ٠
Fri 0:00 ٠
Sat 0:00 ٠
Sun 0:00 ٠
الإجمالي 0:00 ٠

ماذا تفعل هذه الحاسبة

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

طريقة الاستخدام

اختر صيغة الوقت التي تناسبك: نظام 12 ساعة (مع ص/م) أو نظام 24 ساعة (التوقيت العسكري). أدخل كل وقت كسلسلة أرقام بصيغة ساعةدقيقة دون نقطتين رأسيتين — على سبيل المثال 915 تعني 9:15، و1225 تعني 12:25. في نظام 12 ساعة، اضبط قائمة ص/م لكل وقت؛ أما في نظام 24 ساعة فيتم تجاهل هذه القوائم وتُقرأ قيمة مثل 1730 مباشرة على أنها 17:30. أضف الاستراحة غير المدفوعة بالدقائق (اتركها فارغة إن لم تكن هناك استراحة). أما الأيام التي تتركها فارغة تمامًا فتُحتسب صفرًا.

شرح المعادلة

تُقسّم كل قيمة بصيغة ساعةدقيقة إلى: الساعات = الجزء الصحيح من \((n \div 100)\)، والدقائق = باقي قسمة (\(n\) على 100)، ثم تُحوَّل إلى دقائق منذ منتصف الليل. في نظام 12 ساعة، يصبح الوقت 12:xx صباحًا هو 00:xx، ويُضاف 12 ساعة إلى أي وقت مسائي أقل من 12. وإذا كان وقت الانتهاء مساويًا لوقت البدء أو قبله، تُعامَل الوردية على أنها ليلية تمتد بعد منتصف الليل فيُضاف 24 ساعة (1440 دقيقة) إلى وقت الانتهاء. دقائق العمل الفعلية لكل يوم هي:

$$\text{Worked}_d = (\text{End}_d - \text{Start}_d) - \text{Break}_d$$

الدقائق الإجمالية هي الانتهاء ناقص البدء؛ ودقائق العمل الفعلية هي الإجمالية ناقص الاستراحة، مع تثبيتها عند الصفر بحيث لا تُنتج استراحة طويلة قيمة سالبة أبدًا. تُجمع كل الأيام بالدقائق الكاملة لتجنّب أخطاء التقريب، ثم تُقسَّم على 60 للحصول على الساعات العشرية:

$$\text{Decimal Hours} = \frac{\sum_{d=1}^{7}\big[(\text{End}_d - \text{Start}_d) - \text{Break}_d\big]}{60}$$
خط زمني ليوم عمل يوضح أجزاء البدء والاستراحة غير المدفوعة والانتهاء
الساعات اليومية هي وقت الانتهاء ناقص وقت البدء ناقص الاستراحة غير المدفوعة.

مثال محلول

الإثنين: البدء 900 صباحًا، الانتهاء 515 مساءً، الاستراحة 30 دقيقة. البدء = 9:00 = 540 دقيقة. الانتهاء = 5:15 مساءً = 17:15 = 1035 دقيقة. الإجمالي = \(1035 - 540 = 495\). العمل الفعلي = \(495 - 30 = 465\) دقيقة = 7:45 = 7.75 ساعة. كرّر ذلك من الإثنين إلى الجمعة: \(5 \times 465 = 2325\) دقيقة = 38:45 = 38.75 ساعة للأسبوع.

بطاقة دوام أسبوعية بسبعة صفوف يومية وشريط إجمالي
تتجمع الساعات الصافية لكل يوم في الإجمالي الأسبوعي بصيغة ساعة:دقيقة وبالعشري.

الأسئلة الشائعة

كيف أحوّل صيغة ساعة:دقيقة إلى ساعات عشرية؟ الساعات العشرية:

$$\text{Decimal} = H + \frac{M}{60}$$

إذن 8:30 = \(8 + 30 \div 60 = 8.50\) ساعة، و7:45 = 7.75 ساعة.

هل تتعامل مع الورديات الليلية؟ نعم. إذا كان وقت الانتهاء مساويًا لوقت البدء أو قبله، تفترض الحاسبة أن الوردية امتدت بعد منتصف الليل فتضيف 24 ساعة، فمثلًا من 22:00 إلى 06:00 تُعطي 8 ساعات.

ماذا لو كانت الاستراحة أطول من الوردية؟ يُثبَّت اليوم عند صفر ساعة — ولا يُرجع أبدًا قيمة سالبة.

آخر تحديث: