الرئيسية
» Tips
»
Free Employee Shift Schedule Template for Excel with Automatic Hours Calculator
Free Employee Shift Schedule Template for Excel with Automatic Hours Calculator
The most useful version of an employee shift schedule is not just a weekly grid with names. It should also calculate paid hours reliably, handle overnight shifts, show weekly totals by employee, and make it obvious when the spreadsheet is being used for planning rather than payroll. The template structure below is designed for exactly that.
It works best for small and midsize teams that schedule employees by the shift: retail stores, restaurants, clinics, warehouses, service businesses, support teams, and similar operations. It is less suitable when you need live clock-in data, complex union rules, multiple pay premiums, split-shift compliance, automated staffing forecasts, or payroll integration. In those cases, a dedicated workforce-management system is usually a better fit.
A weekly employee shift schedule can combine visible staffing assignments with calculated hours, employee totals, and simple schedule summaries in one Excel workbook.
The template at a glance
Use one row per shift rather than one cell per employee-day if you want the hours calculator to stay accurate. A row-based layout handles employees who work two shifts in one day, overnight shifts, different break lengths, and multiple roles more cleanly than a purely visual calendar grid.
Column
Purpose
Example
Date
Shift date
3/3/2025
Employee
Employee name or ID
Jordan Lee
Role
Scheduled job or station
Cashier
Start
Shift start time
9:00 AM
End
Shift end time
5:30 PM
Unpaid Break (min)
Minutes to deduct
30
Paid Hours
Calculated result
8.00
Shift Type
Optional label
Day
Notes
Coverage or assignment notes
Front register
That structure is deliberately simple. You can paste these headers into Excel, convert the range to a table, and let formulas fill down automatically as rows are added. Microsoft documents that Excel tables can use structured references and automatically extend calculated columns as table data changes. See Microsoft's guide to structured references in Excel tables.
The hours formula to use
If your Start time is in D2, End is in E2, and Unpaid Break (min) is in F2, this formula calculates paid decimal hours and also handles a shift that crosses midnight:
Why it works: Excel stores times as fractions of a day. Microsoft recommends subtracting one time from another to calculate elapsed time. Multiplying the result by 24 converts that fraction to decimal hours. The MOD portion keeps an overnight shift such as 10:00 PM to 6:00 AM from becoming a negative duration. Microsoft documents time subtraction in Calculate the difference between two times in Excel.
Example: ordinary day shift
لنفترض أن جوردان يعمل من الساعة 9:00 صباحًا حتى الساعة 5:30 مساءً مع استراحة غير مدفوعة الأجر لمدة 30 دقيقة.
يبدأ
نهاية
استراحة
ساعات العمل المدفوعة
9:00 صباحاً
5:30 مساءً
30 دقيقة
8.00
الوقت المنقضي هو 8.5 ساعات. بطرح 0.5 ساعة للاستراحة، يصبح المجموع 8.0 ساعات مدفوعة الأجر.
مثال: نوبة العمل الليلية
لنفترض الآن أن كيسي يعمل من الساعة العاشرة مساءً حتى السادسة صباحًا مع استراحة غير مدفوعة الأجر مدتها 30 دقيقة. =(E2-D2)*24قد تُنتج معادلة بسيطة نتيجة سالبة لأن وقت الانتهاء يظهر على الساعة قبل وقت البدء. أما MODالمعادلة القائمة على أساس الوقت الفعلي فتُعاملها بشكل صحيح على أنها فترة عمل ليلية مدتها 8 ساعات قبل طرح الاستراحة، ليتبقى 7.5 ساعات مدفوعة الأجر.
يبدأ
نهاية
استراحة
ساعات العمل المدفوعة
10:00 مساءً
الساعة 6:00 صباحاً
30 دقيقة
7.50
متى لا يجب استخدام صيغة MOD
إذا كانت نوبة العمل قد تستمر 24 ساعة أو أكثر، أو إذا كنت تُجدول العمل على مدار عدة أيام تقويمية، فقم بتخزين قيم التاريخ والوقت كاملةً بدلاً من قيم الوقت فقط. ثم استخدم:
=IF(OR(D2="",E2=""),"",MAX(0,(E2-D2)*24-F2/60))
في هذا الإصدار، قد يحتوي D2 على بيانات 3/3/2025 10:00 PM، وقد يحتوي E2 على بيانات 3/4/2025 6:00 AM. كما توصي مايكروسوفت باستخدام التواريخ والأوقات الكاملة عند حساب الوقت المنقضي عبر التواريخ. يزيل هذا الأسلوب أي لبس، وهو الخيار الأمثل للعمليات الطويلة أو العمل لعدة أيام.
كيفية حساب إجمالي ساعات العمل لكل موظف خلال الأسبوع
افترض أن بيانات جدولك الزمني تستخدم العمود A للتاريخ، والعمود B للموظف، والعمود G لساعات العمل المدفوعة. ضع تاريخ بداية الأسبوع في K1 واسم الموظف في K2. ثم استخدم:
يُحسب هذا المجموع فقط لصفوف ساعات العمل المدفوعة التي تتطابق مع الموظف وتقع ضمن فترة السبعة أيام التي تبدأ في K1. تُعرّف مايكروسوفت SUMIFSهذه الدالة بأنها دالة لجمع القيم التي تستوفي معايير متعددة، مما يجعلها مناسبة لحساب إجمالي ساعات عمل الموظفين الأسبوعية. راجع إرشادات مايكروسوفت حول دالة SUMIFS .
إذا كان جدولك الزمني أسبوعيًا بالكامل، ويشغل كل موظف صفًا واحدًا في ملخص أسبوعي منفصل، فيمكنك استخدام SUMصيغ أبسط. تشير مايكروسوفت إلى أن هذا SUMالخيار أفضل من إضافة العديد من مراجع الخلايا يدويًا، لأنه أسهل في الصيانة وأقل عرضة لأخطاء الكتابة. راجع توثيق دالة SUM من مايكروسوفت .
ملخص أسبوعي مفيد
ينبغي أن يجيب دفتر العمل الجيد على ثلاثة أسئلة دون إجبار المدير على فحص كل صف:
كم عدد ساعات العمل المقررة لكل موظف هذا الأسبوع؟
كم عدد ساعات العمل الإجمالية المقررة؟
أي الموظفين يقتربون من الحد الأدنى الذي تستخدمه للتقييم أو يتجاوزونه؟
يمكن أن تتضمن ورقة ملخص بسيطة بيانات الموظف، وساعات العمل المجدولة، وجدول ساعات العمل العادية، وساعات مراجعة العمل الإضافي. بالنسبة لفريق في الولايات المتحدة، قد تكون صيغة التخطيط كالتالي:
تُعدّ هذه الصيغ مفيدةً كمؤشرٍ لتحديد الجداول الزمنية، ولكن لا ينبغي اعتبارها أداةً لاتخاذ قرارات الرواتب. بموجب قانون معايير العمل العادلة الأمريكي، يحصل الموظفون غير المعفيين المشمولون به عمومًا على أجر العمل الإضافي بعد تجاوز 40 ساعة عمل في الأسبوع، ولكن قد تُطبّق استثناءات وقواعد أخرى، وقد تفرض قوانين الولايات أو القوانين المحلية متطلبات إضافية. توضح وزارة العمل الأمريكية الأساس الفيدرالي في صحيفة الحقائق رقم 23 بشأن أجر العمل الإضافي .
يعمل النموذج بشكل جيد عندما يجتاز الجدول الزمني بعض الفحوصات العملية.
يفحص
نتيجة جيدة
إذا فشل
دوام نهاري
من الساعة 9:00 صباحاً إلى 5:30 مساءً، ناقص 30 دقيقة، العائد 8.00
تأكد من أن وقتي البداية والنهاية هما وقتان حقيقيان في برنامج Excel، وليسا نصيين.
نوبة عمل ليلية
من الساعة 10:00 مساءً إلى الساعة 6:00 صباحًا، مع خصم 30 دقيقة، يكون العائد 7.50
استخدم صيغة MOD لإدخالات الوقت فقط
صف فارغ
تبقى خانة ساعات العمل المدفوعة فارغة
أضف علامة التحقق من الفراغ (IF) إلى الصيغة
خصم الاستراحة
يؤدي 30 دقيقة إلى تقليل الساعات بمقدار 0.50
تحقق مما إذا كانت فترة الاستراحة مخزنة بالدقائق أو الساعات العشرية
الإجمالي الأسبوعي
إجمالي عدد الموظفين يساوي مجموع صفوف الورديات في ذلك الأسبوع.
تحقق من معايير التاريخ وتهجئة اسم الموظف
تمت إضافة صف
يتم ملء جدول Excel تلقائيًا بواسطة الصيغة
حوّل نطاق الجدول الزمني إلى جدول أو انسخ الصيغة إلى أسفل
قم بإجراء هذه الفحوصات قبل الاعتماد على الجدول الزمني الفعلي. إن جدول البيانات الذي يبدو متقنًا ولكنه يُخطئ في حساب المناوبات الليلية أسوأ من جدول بيانات عادي تم اختباره.
هيكل دفتر العمل الموصى به
الصفحة 1: الجدول الزمني
احتفظ بجدول الورديات المبني على الصفوف هنا. أضف عوامل تصفية ليتمكن المدير من عرض موظف واحد، أو دور وظيفي، أو قسم، أو نطاق زمني. حوّل النطاق إلى جدول Excel بحيث ترث الصفوف الجديدة الصيغ والتنسيق.
الصفحة 2: ملخص أسبوعي
أدرج أسماء الموظفين مرة واحدة، واحسب ساعات عملهم المقررة SUMIFS، ويمكنك إضافة علامات التقييم إن رغبت. اجعل هذه الصفحة مخصصة لاتخاذ القرارات، وليس لإدخال البيانات.
الصفحة 3: القوائم
قم بتخزين أسماء الموظفين المعتمدين، وأدوارهم، وأقسامهم، ومسميات نوبات عملهم في مكان واحد. تدعم هذه القوائم التحقق من صحة البيانات، مما يساعد على تقليل الاختلافات الإملائية مثل "Front Desk" و"Front desk" و"FrontDesk" التي قد تؤدي إلى خلل في معادلات التلخيص.
متى يكون قالب Excel هذا مناسبًا؟
استخدم هذا الأسلوب عندما يكون لديك عدد معقول من الموظفين، وتُجدول العمل على فترات أسبوعية، وتحتاج بشكل أساسي إلى رؤية واضحة وإجمالي ساعات عمل موثوق. وهو مفيد بشكل خاص عندما يستخدم المديرون بالفعل برنامج Excel ويريدون شيئًا يمكنهم مراجعته دون الحاجة إلى تعلم منصة جدولة جديدة.
كما أنه مناسب تمامًا عندما يتغير الجدول الزمني من حين لآخر وليس باستمرار. يستطيع المدير تعديل سطر واحد، ويتم تحديث ملخص الساعات فورًا.
متى يجب الانتقال إلى ما هو أبعد من برنامج إكسل؟
يُنصح بالتحول إلى برامج متخصصة في جدولة المواعيد أو إدارة القوى العاملة عندما يصبح جدول البيانات مصدرًا للأخطاء المتكررة أو العمل اليدوي. تشمل علامات التحذير ما يلي:
مواقع متعددة مع مدراء يقومون بتحرير نسخ مختلفة؛
تغييرات متكررة في اللحظات الأخيرة يصعب التوفيق بينها؛
يلزم تطبيق قواعد قانون العمل الآلية أو إنفاذ فترات الراحة؛
يحتاج الموظفون إلى توفر الخدمة الذاتية وإمكانية تقديم عروض المناوبات؛
أنت بحاجة إلى بيانات نظام تسجيل الحضور والانصراف، أو تصدير كشوف المرتبات، أو سجلات التدقيق؛
يجب تحسين التوظيف بما يتناسب مع توقعات الطلب؛
أنت تقضي وقتاً أطول في صيانة الصيغ بدلاً من جدولة الموظفين.
ينبغي أن تُسهّل جداول البيانات عملية الجدولة. ولكن بمجرد أن تصبح نظام تنسيق، ونظام رواتب، ومحرك امتثال، وأداة اتصال في آن واحد، فإنها عادةً ما تفقد بساطتها.
تحسينات صغيرة تجعل القالب أكثر أمانًا
استخدم قيم الوقت الحقيقية في برنامج Excel. أدخل القيم 9:00 AM، وليس نصًا مثل 9am shift.
يتم تخزين فترات الراحة كوحدة واحدة. يسهل على المديرين إدخال الدقائق؛ ويمكن تقسيم الصيغة على 60.
قم بقفل أعمدة الصيغ. إذا تمت مشاركة المصنف على نطاق واسع، فاحمِ صيغ ساعات العمل المدفوعة والصيغ الموجزة من التعديلات غير المقصودة.
استخدم تهجئة واحدة للموظف. التحقق من صحة البيانات أو رقم تعريف الموظف يقلل من إجمالي المجاميع غير الصحيحة.
افصل بين ساعات العمل المجدولة والفعلية. لا تقم باستبدال الجدول ببيانات الرواتب إلا إذا كان ذلك جزءًا من سير العمل المقصود.
اختبر العمل الذي تم إنجازه ليلاً بشكل صريح. فهو من أكثر المواضع التي قد تفشل فيها جداول بيانات الوقت.
احتفظ بنسخة رئيسية نظيفة. قم بتكرارها لكل فترة جدولة بدلاً من تعديل أسبوع قديم مليء بالافتراضات الخفية بشكل متكرر.
مثال أخير
تخيل فريق دعم مكونًا من خمسة أفراد. يعمل أليكس من الساعة 8:00 صباحًا حتى 4:30 مساءً مع استراحة لمدة 30 دقيقة من الاثنين إلى الجمعة. تُظهر الآلة الحاسبة 8 ساعات عمل يوميًا و40 ساعة أسبوعيًا. أما مورغان، فيعمل نوبتين من الساعة 12:00 ظهرًا حتى 8:00 مساءً، ونوبتين من الساعة 2:00 ظهرًا حتى 10:00 مساءً، ونوبة واحدة من الساعة 10:00 مساءً حتى 6:00 صباحًا، مع استراحة غير مدفوعة الأجر لمدة 30 دقيقة لكل نوبة. يمكن للنموذج نفسه، المُعتمد على الصفوف، حساب كل نوبة عمل بدقة، بما في ذلك النوبة الليلية، بينما يُلخص الجدول الأسبوعي النتائج في إجمالي ساعات عمل الموظف.
هذه هي الميزة الرئيسية لهذا التصميم: يظل الجدول سهل القراءة، ولكن يتم حساب الساعات من قيم البداية والنهاية وفترات الراحة بدلاً من المجاميع المدخلة يدويًا. يمكنك الاطلاع على خطة التوظيف والحسابات الرياضية التي تستند إليها.