Excelda ikki sana orasidagi ish kunlarini qanday hisoblash mumkin (4 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu qo'llanmada Excelda ikki sana orasidagi ish kunlarini hisoblash uchun turli funksiyalardan qanday foydalanishni tushuntiramiz. Ba'zan, loyihani boshqarishda ikki sana o'rtasidagi ish kunlarini hisoblash juda muhim bo'ladi. Ushbu maqola davomida biz Excelda ikki sana o'rtasidagi ish kunlarini hisoblash jarayonini tasvirlash uchun noyob ma'lumotlar to'plamiga ega bir nechta funksiyalardan foydalanamiz.

Amaliyot kitobini yuklab oling

Mashq qilish kitobini shu yerdan yuklab olishingiz mumkin.

Ish kunlarini hisoblash.xlsx

Excelda ikki sana orasidagi ish kunlarini hisoblashning 4 ta oson usuli

Microsoft Excel bizga turli vazifalarni bajarish uchun juda ko'p funktsiyalarni taqdim etadi. Ushbu maqolaning 4 usullarida biz ikki sana orasidagi ish kunlarini hisoblashga bag'ishlangan NETWORKDAYS va NETWORKDAYS.INTL funksiyalaridan foydalanamiz. Shuningdek, biz SUM, INT va amp; WEEKDAY funksiyalari bir xil natijani olish uchun.

1. Excel NETWORKDAYS ikki sana orasidagi ish kunlarini hisoblash funksiyasi

Excelning TARMOQ KUNLARI funksiyasi raqamni hisoblab chiqadi. ikki sana orasidagi ish kunlari soni. Shuningdek, biz ushbu funktsiyaning ixtiyoriy argumenti bo'lgan bayramlarni ish kunlarimizdan chiqarib tashlashimiz mumkin.

1.1 Excelda ikki sana orasidagi ish kunlarini bayramlardan tashqari hisoblash

Ushbu usulda biz<6 dan foydalanamiz> NETWORKDAYS funksiyasi toikki sana orasidagi ish kunlarini hisoblash. Ushbu usulda bayramlarni hisobga olmaymiz. Shunday qilib, bu jarayon faqat Shanba va Yakshanba dam olish kunlari deb hisoblanadi. Quyidagi ma'lumotlar to'plamida bizda turli ishlar uchun Boshlanish sanasi va tugash sanasi mavjud. Biz ushbu davrdagi jami ish kunlarini Ish kunlari nomli ustunda hisoblab chiqamiz.

Shunday qilib, keling, ushbu amalni bajarish bosqichlarini ko'rib chiqamiz.

QADAMLAR:

  • Birinchidan, E5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani kiriting:
=NETWORKDAYS(B5,C5)

  • Endi, Enter tugmasini bosing.
  • Yuqoridagi amal “1-01-22” va “31-12-22” sanalari orasidagi ish kunlari qiymatini qaytaradi. ” katakchada E5 . Quyidagi rasmdan biz ushbu diapazon uchun ish kunlarining qiymati 260 ekanligini ko'rishimiz mumkin.

  • Ikkinchidan, katakchani tanlang. E5 . Sichqoncha kursorini tanlangan katakchaning pastki o‘ng burchagiga olib boring, shunda u quyidagi rasmdagi kabi ortiqcha (+) belgisiga aylanadi.

  • Uchinchidan, ortiqcha (+) belgisini bosing va Toʻldirish dastagini E10 yacheyka formulasini nusxalash uchun pastga torting. 6>E5 boshqa hujayralarda. Xuddi shu natijani olish uchun ortiqcha (+) belgisini ikki marta bosishimiz ham mumkin.

  • Shundan so'ng, qo'yib yuboring sichqonchani bosing.
  • Nihoyat, biz ish kunlarining qiymatlarini ko'rishimiz mumkinkataklardagi bayramlar bundan mustasno (E5:E10) .

1.2. Ikki sana orasidagi ish kunlarini hisoblashda dam olish kunlarini qo'shing

Avvalgi misoldan farqli o'laroq, biz ushbu misolda ikki sana orasidagi ish kunlarini NETWORKDAYS funksiyasi bilan hisoblash uchun bayramlarni ko'rib chiqamiz. Ushbu usulni tasvirlash uchun biz bir xil ma'lumotlar to'plamidan foydalanadi, ammo bu safar bizda bayramlarning qo'shimcha ro'yxati bor. Maʼlumotlar toʻplamining quyidagi rasmida bayramlarni koʻrishimiz mumkin.

Keling, ushbu amalni bajarish bosqichlarini koʻrib chiqamiz.

QADAMLAR :

  • Avval E5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani kiriting:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Endi tugmasini bosing. Enter .
  • Yuqoridagi buyruq “1-01-22” va “31-12-22” sanalari orasidagi ish kunlari sonini qaytaradi. . Ushbu usulda ishlatiladigan formula (D13:D15) diapazonining qiymatini bayram sifatida ko'rib chiqadi. Ushbu diapazon uchun ish kunlarining qiymati 257 , quyidagi rasmda ko'rinib turibdi.

  • Keyin, E5 . Sichqoncha ko‘rsatkichini tanlangan katakning pastki o‘ng burchagiga qo‘ying, u yerda quyidagi rasmda ko‘rsatilganidek, ortiqcha (+) belgisiga aylanadi.
  • Shundan so‘ng formulani nusxalash uchun. E5 yacheykaning boshqa katakchalarida ortiqcha (+) belgisini bosing va To'ldirish dastagini pastga E10 katakchaga torting. Biz plyus ustiga ikki marta bosishimiz ham mumkinXuddi shu natijani olish uchun (+) belgisini qo'ying.

  • Endi sichqonchani bosishni bo'shating.
  • Nihoyat, biz hujayralardagi ish kunlarining barcha qiymatlarini oling (E5:E10) .

Batafsil o'qing: Excelda ikki sana orasidagi kunlar sonini hisoblash (8 ta tezkor hiyla)

2. Maxsus bayramlar bilan ish kunlarini hisoblash uchun NETWORKDAYS.INTL funksiyasidan foydalaning

TARMOQ KUNLARI. INTL funktsiyasi NETWORKDAYS funksiyasiga o'xshaydi. Har ikkala funktsiya ikki sana orasidagi ish kunlarini hisoblab chiqadi. Lekin NETWORKDAYS.INTL funksiyasi qaysi kunni bayram deb hisoblashimizni tanlash imkonini beradi. NETWORKDAYS.INTL funksiyasi faqat Yakshanba ni xalqaro bayram deb hisoblaydi. Shunday qilib, u Shanba ni ish kuni deb hisoblaydi. Ushbu usulni tasvirlash uchun biz avvalgi usulni yana NETWORKDAYS.INTL funktsiyasi bilan bajaramiz.

Shunday qilib, buni amalga oshirish uchun quyidagi bosqichlarni bajaring. harakat.

QADAMLAR:

  • Boshida E5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani yozing:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Endi Enter tugmasini bosing. .
  • “1-01-22” va “31-12-22” sanalari orasidagi ish kunlari soni yuqoridagi tomonidan qaytariladi. buyruq. Ushbu usulning hisob-kitobi (D13:D15) diapazonining qiymatini bayram sifatida izohlaydi. biz ushbu diapazondagi ish kunlari sonini ko'rishimiz mumkin 310 . Qiymat oldingi natijalardan kattaroq, chunki u Shanba ta'til sifatida qabul qilinmagan.

  • Keyingi, katakchani bosing. E5 . Sichqoncha kursorini tanlangan katakning pastki o‘ng burchagiga suring, u yerda quyida ko‘rsatilganidek, ortiqcha (+) belgisiga aylanadi.
  • Keyin, plyus tugmasini bosing. (+) belgisini qo'ying va formulani E5 katakchadan takrorlash uchun To'ldirish dastagini pastga E10 katakka torting. Xuddi shu natijaga erishish uchun ortiqcha (+) belgisini ikki marta bosishimiz mumkin.

  • Bundan soʻng tugmani tushiring. sichqonchani hozir bosing.
  • Nihoyat, (E5:E10) hujayralarida ish kunining barcha qiymatlari mavjud.

Aloqador tarkib: Excelda qolgan kunlarni qanday hisoblash mumkin (5 usul)

O'xshash o'qishlar:

  • Excelda VBA yordamida ikki sana orasidagi kunlar sonini hisoblash
  • Excelda kunni ortga hisoblashni qanday yaratish mumkin (2 ta misol)
  • Excel VBA-da DateDiff funksiyasidan foydalanish (5 ta misol)
  • Excelda sanalarni qanday hisoblash mumkin
  • Sana sonini hisoblash uchun Excel formulasi Bugun & amp orasida kunlar; Boshqa sana (6 ta tezkor usul)

3. Excelda yarim kunlik ishda ish kunlari sonini hisoblang

Toʻliqsiz ish kuni uchun ish kunlari soni ish oddiy ish bilan bir xil emas. Chiqarish uchun NETWORKDAYS.INTL funktsiyasiga qo'shimcha o'zgartirishlar kiritishimiz kerak.yarim kunlik ishda ish kunlari. Ushbu usulni tasvirlash uchun biz birinchi misolda ishlatgan ma'lumotlar to'plamidan foydalanamiz.

Keling, ushbu usulni bajarish bosqichlarini ko'rib chiqamiz.

QADAMLAR:

  • Birinchidan, E5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani kiriting:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Endi Enter .
  • Yuqoridagi buyruq “1-01-22 ” va “31-12-22 sanalari orasidagi toʻliq boʻlmagan ish kunlari sonini qaytaradi. “. Ushbu diapazon orasidagi ish kunining qiymati 104 ekanligini ko'rishimiz mumkin.

  • Ikkinchidan, <6 katakka o'ting>E5 . Sichqoncha kursorini tanlangan katakning pastki o'ng burchagiga qo'ying, u erda quyidagi rasmda ko'rsatilganidek, ortiqcha (+) belgisiga aylanadi.
  • Uchinchidan, ga teging. plyus (+) belgisini qo'ying va formulani E5 katagiga qo'yish uchun To'ldirish dastagi ni E10 yacheykaga pastga torting. Xuddi shunday natijaga erishish uchun ortiqcha (+) belgisini ikki marta bosishimiz mumkin.

  • Bundan keyin bepul sichqonchani bosing.
  • Nihoyat, (E5:E10) kataklarda ish kunining barcha qiymatlari mavjud.

DIQQAT:

Ushbu usulda biz funksiyaning o‘rnatilgan variantidan dam olish kunini tanlash o‘rniga “1010111” dan foydalandik.

  • 0 ish kunini ifodalaydi.
  • 1 ishlamaydigan kunni bildiradi.

Bu erda birinchiketma-ketlik raqami dushanba ni, oxirgi raqam esa juma ni bildiradi. Demak, “1010111” ketma-ketligi faqat seshanba va payshanba ish kuni, haftaning qolgan kunlari esa ishlamaydigan kunlar ekanligini bildiradi.

Aloqador tarkib: Keyingi oyda sana yoki kunlarni topish uchun Excel formulasi (6 ta tezkor usul)

4. Excel SUM va INT funksiyalarini birlashtirish Ikki sana orasidagi ish kunlarini hisoblash

NETWORKDAYS va NETWORKDAYS.INTL funksiyasidan tashqari, ish kunlari sonini olishning yana bir usuli ham mavjud. ikki sana o'rtasida. Bu usulda biz ikki sana orasidagi ish sanalarini hisoblash uchun SUM va INT funksiyalarining kombinatsiyasidan WEEKDAY funksiyasi yordamida foydalanamiz. Excelda SUM funktsiyasi bir nechta sonlarni bir-biriga qo'shish uchun ishlatiladi. INT funktsiyasi raqamni eng yaqin butun qiymatga aylantiradi. WEEKDAY funksiyasi ma'lum bir sanaga mos keladigan ish kunini qaytaradi. Ushbu protsedurani ko'rsatish uchun biz birinchi misoldagi kabi ma'lumotlar to'plamidan foydalanamiz.

Endi bu usulni bajarish uchun qadamlarni bajaring.

QADAMLAR:

  • Avval E5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani yozing:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Endi Enter tugmasini bosing. .
  • Biz sanalar orasidagi ish kunlari qiymatini olamizYuqoridagi buyruq bilan E5 katakchadagi “1-01-22” va “ 31-12-22 ”. E5 katakchada 260 qiymatini olamiz.

  • Keyin E5 katakchani tanlang. . Sichqoncha koʻrsatkichini tanlangan katakning pastki oʻng burchagiga olib boring, u yerda quyida koʻrsatilganidek, ortiqcha (+) belgisiga oʻtadi.
  • Keyin, shunchaki tugmasini bosing. plyus (+) belgisini bosing va formulani E5 katagiga joylashtirish uchun To'ldirish dastagi ni E10 yacheykaga pastga torting. Xuddi shu natijaga erishish uchun ortiqcha (+) belgisini ikki marta bosishimiz mumkin.

  • Bundan keyin, sichqonchani bosishni qo'yib yuboring.
  • Nihoyat, (E5:E10) kataklardagi ish kunlarining barcha qiymatlarini olamiz.

🔎 Formula qanday ishlaydi?

  • WEEKDAY(B5-{2,3,4,5,6}) : Qiymatlar 2,3,4,5 & 6 B5 katakdagi sanadan boshlab haftada besh ish kunini ko'rsatadi.
  • INT((WEEKDAY(B5-{2,3,4,5,) 6})+C5-B5)/7): Bu qism haftada ish kunlari sonini qaytaradi.
  • SUM(INT((WEEKDAY(B5- {2,3,4)) ,5,6})+C5-B5)/7)): “1-01-22” dan “31-12-22” gacha boʻlgan jami ish kunlarini qaytaradi .

Aloqador tarkib: Excelda sana diapazoni bilan COUNTIFSdan qanday foydalanish kerak (6 oson usul)

Xulosa

Xulosa qilib aytganda, ushbu post Excelda ikki sana orasidagi ish kunlarini qanday hisoblashni ko'rsatib beradi. O'z mahoratingizni sinab ko'rish uchun amaliyotdan foydalaningushbu maqola bilan birga keladigan ish varag'i. Agar sizda biron bir savol bo'lsa, iltimos, quyida sharh qoldiring. Bizning jamoamiz sizga imkon qadar tezroq javob berishga harakat qiladi. Kelajakda boshqa noyob Microsoft Excel yechimlariga e'tibor bering.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.