مقالات · منابع انسانی
ساخت برنامهٔ شیفت کاری در اکسل: مراحل، قوانین و قالب رایگان
یک برنامهٔ شیفت خوب مطمئن میشود که همیشه به اندازهٔ کافی نیرو سر کار هست، هیچکس همیشه شیفتهای بد را نمیگیرد و زمان استراحت قانونی رعایت میشود. در این مقاله در پنج مرحله یاد میگیرید چطور آن را بسازید – با فرمولهایی که مستقیم در اکسل قابل استفادهاند.
مرحلهٔ ۱: تعیین نیروی لازم برای هر شیفت
قبل از اینکه اسمی در برنامه بیاید، باید بدانید هر شیفت چند نفر لازم دارد. نقطهٔ شروع ساعات کاری، حجم سفارش یا تعداد مهمانهاست. از اینجا حداقل نیروی لازم برای هر روز و هر شیفت به دست میآید.
تعداد نفرات لازم = ساعت کار موردنیاز شیفت ÷ طول شیفت به ساعت
مثال انبار: دوشنبه ۱٬۲۰۰ ردیف سفارش جمعآوری میشود و هر نفر در ساعت ۶۰ ردیف جمع میکند. یعنی ۲۰ ساعت کار. با شیفت صبح ۸ ساعته، ۲۰ ÷ ۸ = ۲٫۵، پس ۳ نفر لازم است.
| روز هفته | صبح (۶ تا ۱۴) | عصر (۱۴ تا ۲۲) |
|---|---|---|
| دوشنبه | ۳ | ۲ |
| سهشنبه تا پنجشنبه | ۲ | ۲ |
| جمعه | ۳ | ۳ |
| شنبه | ۲ | ۱ |
مرحلهٔ ۲: انتخاب مدل مناسب شیفت
| مدل | کاربرد معمول | نکتهٔ مهم |
|---|---|---|
| یکشیفته | دفتر، کارگاه، مغازهٔ کوچک | ساده – مرخصی و بیماری را زود پوشش دهید |
| دوشیفته (صبح/عصر) | رستوران، خردهفروشی، انبار | از جابهجایی عصر ← صبح پرهیز کنید (زمان استراحت) |
| سهشیفته (صبح/عصر/شب) | تولید، لجستیک، مراقبت | چرخش رو به جلو: صبح ← عصر ← شب |
| شیفت پارهوقت و ساعت شلوغی | ناهار، آخر هفته | حداقل مدت و ساعت ثابت توافق شود |
در سیستمهای چرخشی، شیفتها را رو به جلو بچرخانید (در جهت عقربههای ساعت). اینطور خودبهخود فاصلهٔ بیشتری بین دو شیفت میماند و بدن راحتتر عادت میکند.
مرحلهٔ ۳: رعایت قوانین در آلمان
در آلمان قانون ساعات کار (Arbeitszeitgesetz) مهمترین مرزها را تعیین میکند. برنامهای که این قواعد را رعایت نکند، هم ریسک حقوقی دارد و هم باعث خستگی و خطا میشود.
| قاعده | مضمون |
|---|---|
| حداکثر ساعت کار | ۸ ساعت در هر روز کاری؛ تا ۱۰ ساعت اگر میانگین ۶ ماه از ۸ ساعت بیشتر نشود |
| زمان استراحت | حداقل ۱۱ ساعت پیوسته بین دو روز کاری (استثنا مثلاً در رستوران و مراقبت) |
| وقفه (Pause) | ۳۰ دقیقه برای بیش از ۶ ساعت، ۴۵ دقیقه برای بیش از ۹ ساعت |
| یکشنبه و تعطیلات رسمی | اصولاً تعطیل؛ استثنا مثلاً برای رستوران، با روز استراحت جایگزین |
اشتباه رایج: شیفت عصر تا ساعت ۲۲ و فردا صبح شیفت ساعت ۶ – یعنی فقط ۸ ساعت استراحت.
مرحلهٔ ۴: ساخت برنامه در اکسل
- برای هر کارمند یک ردیف و برای هر روز یک ستون. در خانهها کد بنویسید: F (صبح)، S (عصر)، N (شب)، U (مرخصی)، K (بیماری)؛ روز آزاد خالی میماند.
- زیر برنامه، تعداد نفرات هر روز و هر شیفت را بشمارید و با حداقل لازم مقایسه کنید.
- سمت راست هر ردیف، ساعتهای برنامهریزیشدهٔ هفته را حساب کنید.
- با قالببندی شرطی، کمبودها را قرمز کنید: کمبود نیرو، ساعت کار زیاد، تداخل زمان استراحت.
- برنامه را بهموقع اعلام کنید و تغییرات را با تاریخ ثبت کنید.
شمارش نیرو (شیفت صبح دوشنبه، کارمندان در ردیف ۵ تا ۱۴؛ اکسل انگلیسی):
=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 همین حالا برنامهٔ هفتگی با حداقل نیروی هر روز، ساعت کار و اضافهکار هر کارمند، هزینهٔ پرسنل و حساب مرخصی دارد – برای حداکثر ۲۵ کارمند، بدون ماکرو.
