KHIZHNYAKOV

Khizhnyakov › Qo‘llanmalar

Kuryerlarga toʻlovni Excelda qanday hisoblash kerak: stavka, kilometr, jarima va bonus

Yetkazishlar hisobi va kuryerlarga toʻlov Excelda: buyurtmalar, zonalar, stavkalar, bonuslar — Excel shablon — Shablonni ochish →

Kuryerlarga toʻlov oyma-oy bahsga aylanadi, chunki hisob-kitob koʻpincha xotira va messenjerdagi yozishmalarga tayanadi. Kimdir «bu buyurtma uzoq edi» deydi, kimdir «kechikish mening aybim emas edi». Qoida yozilmagan boʻlsa, ikkala tomon ham oʻzicha haq.

Yechim oddiy: har bir yetkazish jadvalda bitta qator boʻladi, toʻlov esa shu qatordan formula bilan chiqadi. Quyida shunday tizimni qanday qurishni koʻrib chiqamiz — hatto tayyor faylsiz ham ishlaydi. Oxirida tayyor shablon haqida aytamiz.

1-qadam: toʻlov qoidasini yozib qoʻying

Avval hisoblash qoidasini bir joyga yozing. Odatda u toʻrt qismdan iborat:

  • zona stavkasi — har bir yetkazish uchun belgilangan summa (markaz, chekka, shahar atrofi);
  • kilometr uchun ustama — zonaga qarab har bir kilometrga qoʻshimcha;
  • kechikish jarimasi — vaʼda qilingan vaqtdan yoʻl qoʻyiladigan chegaradan koʻp kechikkanda;
  • reja uchun bonus — davr uchun buyurtmalar soni va vaqtida yetkazish ulushi belgilangandan past boʻlmasa.

Bu raqamlarni formulaning ichiga yozmang. Alohida varaqda yoki alohida kataklarda saqlang: qoida oʻzgarsa, bitta joyni tuzatasiz.

ZonaStavka, soʻmUstama, soʻm/km
A (markaz)8 000500
B (chekka)12 000800
C (shahar atrofi)18 0001 000

Bu raqamlar faqat misol uchun, oʻzingizniki bilan almashtiring.

2-qadam: yetkazishlar jadvali

Ustunlar: sana, buyurtma raqami, zona, kuryer, kilometr, vaʼda qilingan vaqt, haqiqiy vaqt, buyurtma summasi. Keyin hisoblanadigan ustunlar:

Kechikish daqiqalarda. Excelda vaqt kunning boʻlagi sifatida saqlanadi, shuning uchun farqni 1440 ga (sutkadagi daqiqalar) koʻpaytiramiz:

=MAX(0;(G2-F2)*1440)

Bu yerda F — vaʼda qilingan, G — haqiqiy vaqt. Yetkazish erta boʻlsa, natija 0 chiqadi.

Jarima (yoʻl qoʻyiladigan chegara 10 daqiqa, jarima 5 000 soʻm deb faraz qilamiz):

=IF(H2>10;5000;0)

Toʻlov. Zona stavkasini va ustamani maʼlumotnomadan olamiz:

=MAX(0;VLOOKUP(C2;$K$2:$M$4;2;FALSE)+E2*VLOOKUP(C2;$K$2:$M$4;3;FALSE)-I2)

MAX(0; ...) toʻlovning manfiy boʻlib qolishidan saqlaydi.

Misol. B zonasiga 3,5 km masofaga yetkazish. Stavka 12 000, ustama 3,5 × 800 = 2 800, jami 14 800 soʻm. Kuryer 25 daqiqa kechikdi, chegara 10 daqiqa — jarima 5 000. Toʻlov: 14 800 − 5 000 = 9 800 soʻm.

3-qadam: davr uchun hisob-kitob

Oy oxirida har bir kuryer uchun kerak: buyurtmalar soni, kilometrlar, kechikishlar, vaqtida yetkazish ulushi va toʻlanadigan jami summa.

Buyurtmalar soni: =COUNTIFS(D:D;A2;A:A;">="&$B$1;A:A;"<="&$B$2)

Toʻlov yigʻindisi: =SUMIFS(J:J;D:D;A2;A:A;">="&$B$1;A:A;"<="&$B$2)

Bu yerda A2 — kuryer ismi, B1 va B2 — davr boshi va oxiri. Davrni shu ikki katakda oʻzgartirsangiz, butun hisob-kitob yangilanadi.

Bonus. Qoida: davr uchun 200 tadan kam boʻlmagan buyurtma va vaqtida yetkazish ulushi 80% dan past boʻlmasa, qoʻshimcha beriladi:

=IF(AND(buyurtmalar>=200;ulush>=0,8);bonus;0)

Ulushni hisoblash: vaqtida yetkazilganlar sonini umumiy yetkazishlarga boʻlasiz. Raqamlarni yana parametrlarga chiqaring.

Koʻp uchraydigan xatolar

  • Qoidani formulaga «qotirib» qoʻyish. Stavka oʻzgarganda hamma formulani qayta yozishga toʻgʻri keladi.
  • Vaqtni matn sifatida kiritish. «14.30» Excel uchun vaqt emas; 14:30 deb kiriting, aks holda farq notoʻgʻri chiqadi.
  • Kechadan oshgan yetkazishlar. Vaʼda 23:50, haqiqiy 00:10 boʻlsa, oddiy ayirma manfiy chiqadi. Sanani ham yozing.
  • Jarimani kuryerga oldindan tushuntirmaslik. Qoida ish boshlanishidan oldin maʼlum boʻlishi kerak.
  • Davrni qoʻlda oʻzgartirish. Hisob-kitobda har oy yangi varaq ochmang, davr sanalarini almashtiring.

Tayyor shablon: yetkazishlar hisobi va kuryerlarga toʻlov

Yuqoridagilarning hammasi tayyor yigʻilgan pullik Excel shabloni:

  • «Maʼlumotnomalar»: kuryerlar, buyurtma uchun stavka va km uchun ustamali zonalar, kechikish jarimasi, daqiqalarda yoʻl qoʻyiladigan chegara, reja uchun bonus va vaqtida yetkazishning minimal ulushi.
  • «Yetkazishlar»: 1000 tagacha yetkazish — sana, buyurtma, zona, kuryer, kilometrlar, vaʼda qilingan va haqiqiy vaqt, buyurtma summasi; kechikish va toʻlov oʻzi hisoblanadi.
  • «Davr hisob-kitobi»: har bir kuryer boʻyicha buyurtmalar, kilometrlar, kechikishlar, vaqtida yetkazish ulushi, jarimalar, rejaning bajarilishi, bonus va toʻlanadigan jami.
  • «Xulosa»: zonalar va kunlar boʻyicha yetkazishlar, yetkazishning oʻrtacha narxi, yetkazishning buyurtmalar summasidagi ulushi va ikkita diagramma.

Shablon kichik yetkazib berish xizmatlari, internet-doʻkonlar, yetkazib berishli restoran va kafelar, gul va oziq-ovqat doʻkonlari, dorixonalar uchun. Fayl Excel 2007 va undan yangi versiyalarda hamda LibreOfficeʼda ishlaydi, makroslarsiz. Toʻplamda boʻsh jadval va xayoliy maʼlumotli toʻldirilgan namuna bor. Bu oddiy formulalardagi Excel jadvali, buxgalteriya dasturi emas; stavkalar va chegaralarni oʻzingiznikiga almashtiring, hisob-kitob taxminiy.

Koʻp beriladigan savollar

Kuryerga kilometr uchun alohida toʻlash shartmi?

Yoʻq. Agar zonalar kichik va masofa deyarli bir xil boʻlsa, faqat zona stavkasi yetarli. Kilometr ustamasi masofalar keskin farq qilganda adolatliroq.

Kechikish jarimasi oʻrniga nima qilish mumkin?

Koʻpchilik jarima oʻrniga vaqtida yetkazish ulushi boʻyicha bonus beradi: yaxshi ishlagan ragʻbatlantiriladi, hech kim summadan ayrilmaydi. Qaysi usul sizga mos — jamoa bilan kelishib oling.

Bir kuryerning toʻlovi kam chiqsa, formulaga ishonish kerakmi?

Avval bitta yetkazishni qoʻlda hisoblab koʻring. Odatda sabab maʼlumotnomadagi notoʻgʻri zona yoki vaqt matn koʻrinishida kiritilgani boʻladi.

Toʻlov qoidalarini ish boshlanishidan oldin yozib qoʻyish nega muhim?

Yozilgan qoida bahsni kamaytiradi: kuryer nima uchun shu summa chiqqanini oʻzi tekshirib koʻra oladi. Mehnat va toʻlov shartlarini oʻz hududingizdagi amaldagi qoidalar bilan solishtiring.

Boshqa qo‘llanmalar