Daptar eusi
Tutorial pondok ieu ngajelaskeun pamakean fungsi Excel NETWORKDAYS sareng WORKDAY pikeun ngitung dinten kerja sareng parameter sabtu minggu khusus sareng liburan.
Microsoft Excel nyayogikeun dua fungsi anu dirarancang khusus pikeun ngitung dinten minggu - WORKDAY sareng NETWORKDAYS.
Pungsi WORKDAY ngabalikeun tanggal N poé gawé ka hareup atawa nu geus kaliwat sarta anjeun bisa maké éta pikeun nambahkeun atawa ngurangan poé gawé ka tanggal nu tangtu.
Nganggo fungsi NETWORKDAYS , anjeun tiasa ngitung jumlah poé gawé antara dua tanggal anu anjeun tangtoskeun.
Dina Excel 2010 sareng anu langkung luhur, modifikasi anu langkung kuat tina fungsi anu disebatkeun di luhur sayogi, WORKDAY.INTL sareng NETWORKDAYS.INTL, anu ngamungkinkeun anjeun nangtukeun mana sareng sabaraha dinten dinten sabtu minggu.
Ayeuna, hayu urang tingali unggal fungsi sareng tingali kumaha anjeun tiasa ngagunakeunana pikeun ngitung dinten damel di lembar kerja Excel anjeun.
Fungsi Excel WORKDAY
Pungsi Excel WORKDAY mulihkeun tanggal nu jumlah poé gawé nu tangtu sateuacan atanapi sateuacan tanggal ngamimitian. Ieu henteu kalebet sabtu minggu sareng liburan naon waé anu anjeun tangtoskeun.
Pungsi WORKDAY dimaksudkeun pikeun ngitung dinten kerja, tonggak sareng kaping dugi dumasar kana kalénder kerja standar, sareng dinten Saptu sareng Minggu janten dinten sabtu minggu.
WORKDAY mangrupikeun fungsi anu diwangun dina Excel 2007 - 365. Dina versi sateuacana, anjeun kedah ngaktipkeun Analisisset leutik hal penting jeung diturunkeun sésana. Abdi ngahaturkeun nuhun pikeun maca sareng mugia tiasa ningali dina blog urang minggu payun!
ToolPak.Nalika maké WORKDAY dina Excel, anjeun kudu ngasupkeun argumen di handap ieu:
WORKDAY(start_date, days, [libur])2 argumen kahiji diperlukeun tur hiji panungtungan pilihan. :
- Start_date - titimangsa mimiti ngitung poé minggu.
- Poé - jumlah poé gawé pikeun ditambahkeun kana / ngurangan. ti mimiti_tanggal. Angka positip ngabalikeun tanggal ka hareup, angka négatif ngabalikeun tanggal katukang.
- Liburan - daptar pilihan tanggal anu henteu kedah diitung salaku dinten damel. Ieu bisa mangrupa sauntuyan sél nu ngandung tanggal nu Anjeun hoyong pupus tina itungan, atawa konstanta array tina angka séri nu ngagambarkeun tanggal.
Ayeuna anjeun terang dasarna, hayu urang tingali kumaha anjeun tiasa nganggo pungsi WORKDAY dina lembar kerja Excel anjeun.
Kumaha ngagunakeun WORKDAY pikeun nambihan / ngirangan dinten kerja dugi ka ayeuna
Pikeun ngitung dinten damel di Excel, tuturkeun aturan sederhana ieu:
- Pikeun nambahkeun poé gawé, lebetkeun angka positip salaku argumen poé tina rumus WORKDAY.
- Pikeun ngurangan poé gawé, gunakeun angka négatif dina argumen dinten .
Anggap anjeun gaduh tanggal mimiti dina sél A2, daptar liburan dina sél B2:B5, sareng anjeun hoyong terang kaping 30 workdays di mangsa nu bakal datang jeung kaliwat. Anjeun tiasa ngalakukeun ieu nganggo rumus ieu:
Pikeun nambihan 30 dinten kerja ka tanggal mimiti, teu kalebet liburan dinaB2:B5:
=WORKDAY(A2, 30, B2:B5)
Pikeun ngurangan 30 poé gawé ti tanggal mimiti, teu kaasup libur dina B2:B5:
=WORKDAY(A2, -30, B2:B5)
Pikeun ngitung dumasar poé minggu dina tanggal ayeuna , paké fungsi TODAY() salaku tanggal mimiti:
Pikeun nambahkeun 30 poé gawé ka tanggal ayeuna:
=WORKDAY(TODAY(), 30)
Ka ngurangan 30 poé gawé ti tanggal kiwari:
=WORKDAY(TODAY(), -30)
Pikeun nyadiakeun tanggal mimiti langsung kana rumus, paké fungsi DATE:
=WORKDAY(DATE(2015,5,6), 30)
The Potret layar di handap ieu nunjukkeun hasil sadaya ieu sareng sababaraha rumus WORKDAY deui:
Sareng alami, anjeun tiasa ngalebetkeun jumlah dinten kerja pikeun nambihan / ngirangan ti tanggal mimiti dina sababaraha sél, teras tingal sél éta dina rumus anjeun. Contona:
=WORKDAY(A2, C2)
Dimana A2 nyaéta tanggal mimiti jeung C2 nyaéta jumlah poé non-sabtu minggu tukangeun (angka négatip) atawa dihareupeun (angka positif) tanggal mimiti, euweuh libur. pikeun ngaluarkeun.
Tip. Dina Excel 365 sareng 2021, anjeun tiasa nganggo WORKDAY digabungkeun sareng SEQUENCE pikeun ngahasilkeun séri dinten damel.
Fungsi Excel WORKDAY.INTL
WORKDAY.INTL mangrupikeun modifikasi anu langkung kuat tina WORKDAY. fungsi nu hade jeung parameter sabtu minggu custom . Kitu ogé WORKDAY, éta ngabalikeun tanggal anu mangrupikeun jumlah dinten kerja anu ditangtukeun dina mangsa nu bakal datang atanapi nu geus kaliwat, tapi ngidinan Anjeun pikeun nangtukeun poé mana dina saminggu nu kudu dianggap poé sabtu minggu.
Pungsi WORKDAY.INTL. diwanohkeun dinaExcel 2010 jeung saterusna teu sadia dina vérsi Excel saméméhna.
Sintaksis pungsi Excel WORKDAY.INTL nyaéta kieu:
WORKDAY.INTL(start_date, days, [weekend], [libur])Dua argumen anu munggaran diperyogikeun sareng sami sareng WORKDAY:
Start_date - tanggal awal.
Dinten - jumlah poé gawé saméméh (nilai négatip) atawa sanggeus (nilai positif) tanggal mimiti. Upami argumen days
disayogikeun salaku angka desimal, éta dipotong kana integer.
Dua argumen terakhir opsional:
Weekend - nangtukeun dinten minggu mana anu kedah diitung salaku poé sabtu minggu. Ieu bisa mangrupa angka atawa string, sakumaha ditémbongkeun di handap ieu.
Jumlah | Poé sabtu minggu |
1 atanapi dileungitkeun | Saptu, Minggu |
2 | Minggu, Senén |
3 | Senén, Salasa |
4 | Salasa, Rebo |
5 | Rebo, Kemis |
6 | Kemis, Jumaah |
7 | Jumaah, Saptu |
11 | Minggu wungkul |
12 | Senén wungkul |
13 | Salasa wungkul |
14 | Rebo wungkul |
15 | Kemis wungkul |
16 | Jumaah wungkul |
17 | Saptu wungkul |
Weekend string - runtuyan tujuh 0 jeung 1 anu ngagambarkeun tujuh poe dina saminggu,dimimitian ku Senén. 1 ngalambangkeun dinten henteu damel sareng 0 ngalambangkeun dinten kerja. Contona:
- "0000011" - Saptu jeung Minggu téh sabtu minggu.
- "1000001" - Senén jeung Minggu téh sabtu minggu.
Saheulaanan. , string sabtu minggu sigana superfluous, tapi kuring pribadi resep metoda ieu sabab anjeun bisa nyieun string sabtu minggu on laleur tanpa kudu inget angka nanaon.
Liburan - daptar pilihan tanggal Anjeun hoyong ngaluarkeun tina kalénder poé gawé. Ieu tiasa sauntuyan sél anu ngandung tanggal, atanapi konstanta array tina nilai séri anu ngagambarkeun tanggal éta.
Nganggo WORKDAY.INTL dina Excel - conto rumus
Muhun, bulk anu lumayan ageung. tina téori anu urang bahas sigana sigana rada rumit sareng ngabingungkeun, tapi nyobian rumus anjeun bakal ngagampangkeun hal-hal.
Dina set data urang, kalayan tanggal mimiti dina sél A2 sareng daptar liburan dina A5 :A8, hayu urang ngitung poé gawé kalawan sabtu minggu custom.
Pikeun tambah 30 poé gawé ka tanggal mimiti, Jumaah jeung Saptu diitung salaku sabtu minggu jeung libur dina A5:A8 teu kaasup:
=WORKDAY.INTL(A2, 30, 7, A5:A8)
atawa
=WORKDAY.INTL(A2, 30, "0000110", A5:A8)
Pikeun dikurangan 30 poé gawé ti tanggal mimiti, Minggu jeung Senén diitung salaku sabtu minggu jeung libur dina A5:A8 teu kaasup. :
=WORKDAY.INTL(A2, -30, 2, A5:A8)
atawa
=WORKDAY.INTL(A2, -30, "1000001", A5:A8)
Pikeun nambahkeun 10 poé gawé ka tanggal ayeuna , Minggu jadi hiji-hijina poé sabtu minggu, henteulibur:
=WORKDAY.INTL(TODAY(), 10, 11)
atawa
=WORKDAY.INTL(A2, 10, "0000001")
Dina lambar Excel anjeun, rumusna bisa jiga kieu:
Catetan. Duanana Excel WORKDAY na WORKDAY.INTL fungsi balik angka serial ngalambangkeun kaping. Pikeun ningalikeun angka-angka éta salaku kaping, pilih sél anu nganggo nomer teras pencét Ctrl+1 pikeun muka dialog Format Sél . Dina tab Jumlah , pilih Tanggal dina daptar Kategori , teras pilih format tanggal anu anjeun pikahoyong. Pikeun léngkah anu lengkep, mangga tingali Kumaha ngarobih format tanggal dina Excel.
Kasalahan Excel WORKDAY sareng WORKDAY.INTL
Upami rumus Excel WORKDAY atanapi WORKDAY.INTL anjeun malikkeun kasalahan, alesanana sigana salah sahiji ieu:
# NUM! kasalahan lumangsung lamun:
- kombinasi argumen
start_date
jeungdays
ngakibatkeun tanggal teu valid, atawa -
weekend
argumen dina fungsi WORKDAY.INTL teu valid .
#VALUE! kasalahan lumangsung lamun salah sahiji:
-
start_date
atawa nilai naon wae dinaholidays
sanes tanggal valid, atawa
days
henteu numerik. Fungsi Excel NETWORKDAYS
Pungsi NETWORKDAYS dina Excel mulangkeun jumlah poé gawé antara dua tanggal, teu kaasup sabtu minggu jeung, opsional, libur anjeun tangtukeun.
Sintaksis Excel NETWORKDAYS intuitif jeung gampang diinget:
NETWORKDAYS(start_date, end_date, [libur])Dua argumen kahiji wajib jeung nu katilu nyaetaopsional:
- Tanggal_Mimitian - tanggal awal ti mana ngamimitian ngitung poé gawé.
- Tanggal_Ahir - ahir période nu anjeun ngitung poé gawé.
Boh tanggal mimiti jeung tanggal ahir diitung dina jumlah poé gawé anu balik.
- Liburan - daptar pilihan tina libur nu teu kudu diitung salaku poé gawé.
Kumaha ngagunakeun NETWORKDAYS dina Excel - conto rumus
Misalna anjeun boga daptar libur dina sél A2:A5, kaping mimiti dina kolom B, kaping tungtung dina kolom C, jeung anjeun hoyong terang sabaraha workdays antara kaping ieu. Rumus NETWORKDAYS anu pas gampang ditingali:
=NETWORKDAYS(B2, C2, $A$2:$A$5)
Perhatikeun yén fungsi Excel NETWORKDAYS ngabalikeun nilai positip nalika tanggal mimiti kirang ti tanggal tungtung, sareng nilai négatip upami tanggal tungtung leuwih anyar ti tanggal mimiti (saperti dina baris 5):
Excel NETWORKDAYS.INTL fungsi
Sapertos NETWORKDAYS, fungsi Excel NETWORKDAYS.INTL ngitung jumlah poé minggu antara dua tanggal, tapi ngidinan Anjeun nangtukeun poé mana nu kudu diitung salaku poé sabtu minggu.
Sintaksis fungsi NETWORKDAYS.INTL sarua pisan jeung NETWORKDAYS', iwal ti mibanda tambahan [weekend ] parameter nu nuduhkeun poe mana dina saminggu kudu diitung salaku sabtu minggu.
NETWORKDAYS.INTL( tanggal_mimitian, tanggal_akhir, [weekend], [libur] ) Argumen weekend
tiasa nampiboh angka atawa senar. Nomer sareng string sabtu minggu sami persis sareng dina parameter weekend
tina fungsi WORKDAY.INTL.
Pungsi NETWORKDAYS.INTL sayogi dina Excel 365 - 2010.
Nganggo NETWORKDAYS.INTL dina Excel - conto rumus
Nganggo daptar tanggal tina conto samemehna, hayu urang ngitung jumlah dinten kerja antara dua tanggal sareng Minggu mangrupikeun hiji-hijina dinten sabtu minggu. Pikeun ieu, anjeun ngetik nomer 11 dina argumen weekend
tina rumus NETWORKDAYS.INTL anjeun atanapi ngadamel string genep 0 sareng hiji 1 ("0000001"):
=NETWORKDAYS.INTL(B2, C2, 11, $A$2:$A$5)
Atawa
=NETWORKDAYS.INTL(B2, C2, "0000001", $A$2:$A$5)
Potret layar di handap ieu ngabuktikeun yén duanana rumus ngahasilkeun hasil anu idéntik.
Kumaha nyorot poé gawé dina Excel
Nganggo fungsi WORKDAY sareng WORKDAY.INTL, anjeun henteu ngan ukur tiasa ngitung dinten kerja dina lembar kerja Excel anjeun tapi ogé nyorotna sakumaha anu diperyogikeun logika bisnis anjeun. Jang ngalampahkeun ieu, anjeun nyieun aturan pormat kondisional nganggo rumus WORKDAY atawa WORKDAY.INTL.
Misalna, dina daptar tanggal dina kolom B, hayu urang nyorot ukur tanggal kahareup anu aya dina 15 poé gawé ti tanggal ayeuna. , teu kaasup dua libur dina sél A2:A3. Rumus anu paling écés anu aya dina pikiran nyaéta kieu:
=AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3))
Bagian kahiji tina tés logis motong tanggal katukang, nyaéta anjeun pariksa naha hiji tanggal sami sareng atanapi langkung ageung tibatan dinten ayeuna. : $B2>POE (). Sareng dina bagian kadua, anjeun pariksanaha tanggal hiji teu leuwih ti 15 weekdays di mangsa nu bakal datang, teu kaasup poé sabtu minggu jeung libur husus: $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3)
Rumusna sigana bener, tapi mun anjeun nyieun aturan dumasar kana eta, anjeun bakal sadar yen eta highlights salah. kaping:
Hayu urang coba terangkeun naha éta kajadian. Masalahna henteu sareng fungsi WORKDAY, sakumaha anu disimpulkeun ku batur. fungsi nu bener, tapi ... naon eta sabenerna ngalakukeun? Ngabalikeun tanggal 15 dinten kerja ti ayeuna, teu kalebet dinten sabtu minggu (Saptu sareng Minggu) sareng liburan dina sél A2:A3.
Oke, sareng naon aturan dumasar kana rumus ieu? Ieu highlights ALL kaping anu sarua atawa leuwih gede ti kiwari sarta kirang ti tanggal balik ku fungsi WORKDAY. Anjeun ningali? Sadaya tanggal! Upami anjeun henteu hoyong ngawarnaan sabtu minggu sareng liburan, maka anjeun kedah sacara eksplisit nyarios ka Excel. Janten, kami nambihan dua kaayaan deui kana rumus kami:
- Pungsi WEEKDAY pikeun ngaluarkeun sabtu minggu: WEEKDAY ($B2, 2)<6
- Pungsi COUNTIF pikeun ngaluarkeun liburan : COUNTIF($A$2:$A$3, $B2)=0
Saperti anu dipidangkeun dina screenshot di handap, rumus anu ditingkatkeun jalanna sampurna:
=AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3), COUNTIF($A$2:$A$3, $B2)=0, WEEKDAY($B2, 2)<6)
Sakumaha nu katingali, fungsi WORKDAY jeung WORKDAY.INTL ngajadikeun ngitung poé gawé dina Excel gancang jeung gampang. Tangtosna, rumus kahirupan nyata anjeun sigana langkung canggih, tapi terang dasarna ngabantosan pisan, sabab anjeun ngan ukur tiasa nginget.