KeyOne — by Keywan Fakhri

مقالات · منابع انسانی

ساخت برنامهٔ شیفت کاری در اکسل: مراحل، قوانین و قالب رایگان

یک برنامهٔ شیفت خوب مطمئن می‌شود که همیشه به اندازهٔ کافی نیرو سر کار هست، هیچ‌کس همیشه شیفت‌های بد را نمی‌گیرد و زمان استراحت قانونی رعایت می‌شود. در این مقاله در پنج مرحله یاد می‌گیرید چطور آن را بسازید – با فرمول‌هایی که مستقیم در اکسل قابل استفاده‌اند.

نوشته کیوان فخری، مهندس صنایع (کارشناسی ارشد)، کنستانس آلمان · به‌روزرسانی: ۲۸ اکتبر ۲۰۲۶

مرحلهٔ ۱: تعیین نیروی لازم برای هر شیفت

قبل از اینکه اسمی در برنامه بیاید، باید بدانید هر شیفت چند نفر لازم دارد. نقطهٔ شروع ساعات کاری، حجم سفارش یا تعداد مهمان‌هاست. از اینجا حداقل نیروی لازم برای هر روز و هر شیفت به دست می‌آید.

تعداد نفرات لازم = ساعت کار موردنیاز شیفت ÷ طول شیفت به ساعت

مثال انبار: دوشنبه ۱٬۲۰۰ ردیف سفارش جمع‌آوری می‌شود و هر نفر در ساعت ۶۰ ردیف جمع می‌کند. یعنی ۲۰ ساعت کار. با شیفت صبح ۸ ساعته، ۲۰ ÷ ۸ = ۲٫۵، پس ۳ نفر لازم است.

روز هفتهصبح (۶ تا ۱۴)عصر (۱۴ تا ۲۲)
دوشنبه۳۲
سه‌شنبه تا پنجشنبه۲۲
جمعه۳۳
شنبه۲۱

مرحلهٔ ۲: انتخاب مدل مناسب شیفت

مدلکاربرد معمولنکتهٔ مهم
یک‌شیفتهدفتر، کارگاه، مغازهٔ کوچکساده – مرخصی و بیماری را زود پوشش دهید
دوشیفته (صبح/عصر)رستوران، خرده‌فروشی، انباراز جابه‌جایی عصر ← صبح پرهیز کنید (زمان استراحت)
سه‌شیفته (صبح/عصر/شب)تولید، لجستیک، مراقبتچرخش رو به جلو: صبح ← عصر ← شب
شیفت پاره‌وقت و ساعت شلوغیناهار، آخر هفتهحداقل مدت و ساعت ثابت توافق شود

در سیستم‌های چرخشی، شیفت‌ها را رو به جلو بچرخانید (در جهت عقربه‌های ساعت). این‌طور خودبه‌خود فاصلهٔ بیشتری بین دو شیفت می‌ماند و بدن راحت‌تر عادت می‌کند.

مرحلهٔ ۳: رعایت قوانین در آلمان

در آلمان قانون ساعات کار (Arbeitszeitgesetz) مهم‌ترین مرزها را تعیین می‌کند. برنامه‌ای که این قواعد را رعایت نکند، هم ریسک حقوقی دارد و هم باعث خستگی و خطا می‌شود.

قاعدهمضمون
حداکثر ساعت کار۸ ساعت در هر روز کاری؛ تا ۱۰ ساعت اگر میانگین ۶ ماه از ۸ ساعت بیشتر نشود
زمان استراحتحداقل ۱۱ ساعت پیوسته بین دو روز کاری (استثنا مثلاً در رستوران و مراقبت)
وقفه (Pause)۳۰ دقیقه برای بیش از ۶ ساعت، ۴۵ دقیقه برای بیش از ۹ ساعت
یکشنبه و تعطیلات رسمیاصولاً تعطیل؛ استثنا مثلاً برای رستوران، با روز استراحت جایگزین

اشتباه رایج: شیفت عصر تا ساعت ۲۲ و فردا صبح شیفت ساعت ۶ – یعنی فقط ۸ ساعت استراحت.

مرحلهٔ ۴: ساخت برنامه در اکسل

  1. برای هر کارمند یک ردیف و برای هر روز یک ستون. در خانه‌ها کد بنویسید: F (صبح)، S (عصر)، N (شب)، U (مرخصی)، K (بیماری)؛ روز آزاد خالی می‌ماند.
  2. زیر برنامه، تعداد نفرات هر روز و هر شیفت را بشمارید و با حداقل لازم مقایسه کنید.
  3. سمت راست هر ردیف، ساعت‌های برنامه‌ریزی‌شدهٔ هفته را حساب کنید.
  4. با قالب‌بندی شرطی، کمبودها را قرمز کنید: کمبود نیرو، ساعت کار زیاد، تداخل زمان استراحت.
  5. برنامه را به‌موقع اعلام کنید و تغییرات را با تاریخ ثبت کنید.

شمارش نیرو (شیفت صبح دوشنبه، کارمندان در ردیف ۵ تا ۱۴؛ اکسل انگلیسی):

=COUNTIF(C$5:C$14,"F")

ساعت کار هفتگی یک نفر با شیفت‌های ۸ ساعته:

=COUNTIF(C5:I5,"F")*8+COUNTIF(C5:I5,"S")*8+COUNTIF(C5:I5,"N")*8

هشدار زمان استراحت وقتی بعد از شیفت عصر مستقیم شیفت صبح می‌آید (دوشنبه در ستون C، سه‌شنبه در D):

=IF(AND(C5="S",D5="F"),"Check rest","")

مرحلهٔ ۵: تقسیم منصفانه و اطلاع‌رسانی

  • شیفت‌های آخر هفته و عصر را نوبتی تقسیم کنید و در چند هفته شمارش کنید.
  • درخواست‌ها (مثلاً روز آزاد) را تا یک مهلت مشخص جمع کنید، قبل از اینکه برنامه ساخته شود.
  • برنامه را اگر ممکن است دو تا چهار هفته زودتر منتشر کنید؛ در آلمان برای کار «بر اساس فراخوان» (Arbeit auf Abruf) حداقل چهار روز اطلاع قبلی لازم است.
  • برای بیماری یک نیروی ذخیره در نظر بگیرید تا همیشه همان چند نفر جایگزین نشوند.

توجه: این مقاله یک راهنمای کلی است و مشاورهٔ حقوقی نیست. قرارداد کار، قرارداد جمعی و توافق‌نامهٔ کارگاه ملاک است.

قالب رایگان اکسل

قالب Shift & Leave Planner همین حالا برنامهٔ هفتگی با حداقل نیروی هر روز، ساعت کار و اضافه‌کار هر کارمند، هزینهٔ پرسنل و حساب مرخصی دارد – برای حداکثر ۲۵ کارمند، بدون ماکرو.

پرسش‌های متداول

برنامهٔ شیفت را چقدر زودتر باید اعلام کرد؟

قانون ساعات کار آلمان مهلت کلی تعیین نکرده است. برای کار بر اساس فراخوان، ساعت کار باید حداقل چهار روز زودتر اعلام شود. بسیاری از قراردادهای جمعی مهلت خودشان را دارند؛ در عمل دو تا چهار هفته زمان مناسبی است.

بین دو شیفت چند ساعت استراحت لازم است؟

در آلمان اصولاً حداقل ۱۱ ساعت پیوسته. در بعضی بخش‌ها مثل رستوران و مراقبت تا یک ساعت کوتاه‌تر هم مجاز است، به شرطی که جای دیگر جبران شود.

برای برنامهٔ شیفت از چه نرم‌افزاری استفاده کنیم؟

برای تیم‌های کوچک تا حدود ۲۵ نفر، اکسل با فرمول شمارش و قالب‌بندی شرطی کافی است. اگر چند شعبه، ثبت ساعت کار یا جابه‌جایی شیفت با اپ دارید، نرم‌افزار تخصصی ارزشش را دارد.