KHIZHNYAKOV

Khizhnyakov › Qo‘llanmalar

Smena grafigini Excelda qanday tuzish kerak: 2/2, 5/2 va 6/1 sikllar

Smena grafigi — Excel shabloni — Shablonni ochish →

Qoʻriqlash, dispetcherlik, kasalxona yoki ombor — smenali ishda grafikni har oy boshidan tuzish kerak. Odamlar kam, smenalar ketma-ket, taʼtil va kasallik varaqalari esa har doim bir joyga toʻgʻri kelmaydi. Qoʻlda belgilangan grafikda xato topish ham, soatlarni sanash ham qiyin.

Yaxshi xabar: smena sikli takrorlanadigan qonuniyat, shuning uchun uni bir marta yozib, formulaga topshirish mumkin. Quyida siklni formula bilan yoyish, tungi soatlarni va oylik normani hisoblash, almashtirish va taʼtillarni alohida yuritish hamda smenada odam yetishmasligini topish usulini koʻrasiz.

1-qadam: siklni belgilar bilan yozing

Har bir grafik — belgilar ketma-ketligi. Smena uchun harf (masalan, K), dam olish uchun defis:

SxemaSikl yozuviUzunligi
2/2KK--4 kun
Sutkadan keyin uch sutkaK---4 kun
5/2KKKKK--7 kun
6/1KKKKKK-7 kun

Sikllarni «Parametrlar» varagʻida jadval shaklida saqlang va xodimga shablon nomini hamda siklning boshlanish sanasini bering. Boshlanish sanasi — xodim siklning birinchi harfidan boshlagan kun. Shu orqali bir xil 2/2 sxemasi ikki guruhga turli kunlardan boshlanadi.

2-qadam: kalendar sikl formulasidan toʻladi

Agar xodimning sikli D2 da, boshlanish sanasi E2 da, kalendarning sanasi G$1 da boʻlsa:

=MID($D2;MOD(G$1-$E2;LEN($D2))+1;1)

MOD(kun farqi; sikl uzunligi) siklda kun tartib raqamini beradi, MID esa shu oʻrindagi harfni oladi. 2/2 sxemasida LEN 4 ga teng, shuning uchun harflar «K, K, -, -, K, K, -, -...» tartibida takrorlanadi. Formulani bir marta yozib, butun jadvalga tortasiz.

3-qadam: soatlar va tungi soatlar

Smena soatlarini hisoblash oson: =COUNTIF(G2:AK2;"K")*12 (12 soatlik smena uchun). Tungi soatlar murakkabroq, chunki smena yarim tunni kesib oʻtadi. Smena boshlanishi va tugashini soatlarda yozing (tugash 24 dan oshishi mumkin), tungi vaqtni esa 22:00–06:00 deb oling. Kesishish formulasi (B — boshlanish, C — tugash):

=MAX(0;MIN(C2;30)-MAX(B2;22))+MAX(0;MIN(C2;6)-MAX(B2;0))

Misol. Smena 20:00 dan 08:00 gacha: boshlanish 20, tugash 32. Birinchi qism: MIN(32;30) − MAX(20;22) = 8 soat. Tungi vaqt 8 soat. Kunduzgi smena 08:00–20:00 uchun natija 0.

Tungi vaqt chegaralarini hujjatlaringizdan va amaldagi qoidalardan oling: ular tashkilotga qarab farq qilishi mumkin.

4-qadam: oylik soat normasi va ogʻish

Norma — oyning ish kunlari soni plyus kunlik soat:

=NETWORKDAYS(DATE(2026;3;1);EOMONTH(DATE(2026;3;1);0);Bayramlar!$A$2:$A$20)*8

Masalan, mart oyida 22 ish kuni boʻlsa, norma 22 × 8 = 176 soat. 2/2 sxemasida 30 kunlik oyda xodim odatda 15 smena ishlaydi — 15 × 12 = 180 soat. Ogʻish: 180 − 176 = +4 soat. Shu raqamni har bir xodim uchun alohida chiqarib qoʻysangiz, kimga qancha ortiqcha yuk tushayotgani koʻrinadi.

Esda tuting: ish shanbalarining koʻchirilishi va bayram oldi qisqartirilgan kunlar oddiy NETWORKDAYS hisobiga kirmaydi; meʼyorni zarur boʻlsa qoʻlda tuzating.

5-qadam: tuzatishlarni alohida yuriting

Sikl formulasi grafikni beradi, lekin hayot oʻz tuzatishini kiritadi: kimdir smenani almashtiradi, kimdir taʼtilda yoki kasallik varaqasida. Bunday ogʻishlarni kalendarning oʻziga yozmang — formulani buzasiz. Alohida varaq oching: sana, xodim, belgi (TA — taʼtil, B — kasallik varaqasi, X — xizmat safari, «–» — smenani bekor qilish). Kalendar formulasi avval tuzatishni qidiradi, topolmasa siklga qaytadi:

=IFERROR(INDEX(Tuzatish!$D:$D;MATCH(1;INDEX((Tuzatish!$A:$A=G$1)*(Tuzatish!$B:$B=$A2);0);0));MID($D2;MOD(G$1-$E2;LEN($D2))+1;1))

6-qadam: smenada odam yetishmasligini toping

Kalendar ostida har bir kun uchun smenadagi odamlar sonini hisoblang:

=COUNTIF(G2:G101;"K")

Agar son minimaldan (masalan, 3 kishi) kam boʻlsa, katakni qizil qiling. Ketma-ket ishlayotgan smenalar sonini ham tekshiring: belgilangan chegaradan koʻp ketma-ket smenalar yoki haftada uzluksiz dam olish yetishmasligi ham qizil boʻlsin. Bu tekshiruvlar taxminiy: yakuniy qaror hujjatlar va mehnat qoidalari asosida qabul qilinadi.

Koʻp uchraydigan xatolar

  • Sikl boshlanishini hamma uchun bir sanaga qoʻyish. Hamma bir kunda ishlaydi, hamma bir kunda dam oladi — smenada odam qolmaydi.
  • Tuzatishlarni kalendarga qoʻlda yozish. Keyin sikl formulasi oʻchib ketadi.
  • Tungi vaqtni yarim tundan oldin va keyin alohida hisoblamaslik.
  • Bayram sanalarini yangilamaslik.

Tayyor shablon: smena grafigi

Pullik Excel shabloni yuqoridagilarni tayyor beradi:

  • «Parametrlar»: oy va yil, smenadagi soatlar, tungi vaqt (boshlanishi va tugashi), K/T/S smenalarining boshlanish vaqti, tahrirlanadigan sikl shablonlari, smenadagi minimal odamlar soni.
  • «Bayramlar»: «5/2 kalendar boʻyicha» shabloni va normani hisoblash uchun 2026 va 2027-yillardagi dam olish kunlari.
  • «Grafik»: 100 tagacha xodim, 31 kunlik kalendar, yakunlar (smenalar, soatlar, tungi soatlar, dam olish kunlari, yoʻqliklar), soat normasi va ogʻish, «Tekshiruv» ustuni.
  • «Tuzatishlar»: smena almashtirish, taʼtil (TA), kasallik varaqasi (B), xizmat safari (X), smenani bekor qilish.
  • «Qamrov»: kunlar boʻyicha smenada nechta odam borligi, smena toʻliq boʻlmagan kunlar ajratib koʻrsatiladi.

Qoʻriqlash boshliqlari, dispetcherlar, navbatchilik xizmatlari rahbarlari va kadrlar xodimlari uchun. Dam olishni tekshirish taxminiy; ish shanbalari va bayram oldi qisqartirilgan kunlar soat normasida hisobga olinmaydi. Fayl Excel 2007 va undan yangi versiyalarda hamda LibreOffice’da ishlaydi.

Koʻp beriladigan savollar

Oʻz siklimni qanday qoʻshaman?

Belgilar ketma-ketligini yozing: smena uchun harf, dam olish uchun defis, masalan, «KKT--S-». Sikl uzunligi istalgancha boʻlishi mumkin.

24 soatlik smena uchun soat normasi qanday hisoblanadi?

Smena soatini 24 deb yozasiz, norma esa oyning ish kunlari boʻyicha qoladi. Ogʻish yuqori chiqadi, shuning uchun yigʻma hisob (oylar boʻyicha) kerak boʻlishi mumkin: bunday qoidalar ichki hujjatlarda belgilanadi.

Bir xodim ikki guruhda ishlay oladimi?

Yoʻq, har bir xodim uchun bitta sikl. Ikki xil sxemada ishlaydigan xodimni ikki qator qilib yozing, lekin yigʻindi soatni qoʻlda tekshiring.

Grafikni keyingi oyga qanday koʻchiraman?

Oy va yilni oʻzgartiring: sikl boshlanish sanalari oʻsha qoladi, kalendar yangi oyga qayta hisoblanadi.

Boshqa qo‘llanmalar