Satura rādītājs
Šajā pamācībā mēs izskaidrosim, kā izmantot dažādas funkcijas, lai aprēķinātu darba dienas starp diviem datumiem programmā Excel. Dažreiz projektu vadībā ir ļoti svarīgi aprēķināt darba dienas starp diviem datumiem. Šajā rakstā mēs izmantosim vairākas funkcijas ar unikālām datu kopām, lai ilustrētu darba dienu aprēķināšanas procesu starp diviem datumiem programmā Excel.
Lejupielādēt Practice Workbook
Prakses darba burtnīcu varat lejupielādēt no šejienes.
Aprēķināt darba dienas.xlsx4 vienkāršas metodes, kā aprēķināt darba dienas starp diviem datumiem programmā Excel
Microsoft Excel sniedz mums daudz funkciju, lai veiktu dažādus uzdevumus. 4 metodes šajā rakstā, mēs izmantosim NETWORKDAYS un NETWORKDAYS.INTL funkcijas, kas paredzētas, lai aprēķinātu darba dienas starp diviem datumiem. Mēs arī izmantosim kombināciju no SUM, INT & amp;amp; NEDĒĻAS DIENA funkcijas, lai iegūtu tādu pašu rezultātu.
1. Excel NETWORKDAYS funkcija, lai aprēķinātu darba dienas starp diviem datumiem
Excel NETWORKDAYS funkcija aprēķina darba dienu skaitu starp diviem datumiem. Mēs varam arī izslēgt brīvdienas no mūsu darba dienām, kas ir šīs funkcijas izvēles arguments.
1.1 Darba dienu starp diviem datumiem aprēķināšana programmā Excel, izņemot brīvdienas
Šajā metodē mēs izmantosim NETWORKDAYS funkcija lai aprēķinātu darba dienas starp diviem datumiem. Šajā metodē netiks ņemtas vērā brīvdienas. Tādējādi šajā procesā tiks ņemtas vērā tikai Sestdiena un Svētdiena kā nedēļas nogales. Šajā datu kopā ir šādi dati. Sākuma datums un Beigu datums Mēs aprēķināsim kopējo darba dienu skaitu šajā periodā ailē ar nosaukumu Darba dienas .
Apskatīsim šīs darbības veikšanas soļus.
PASĀKUMI:
- Vispirms atlasiet šūnas E5 Šajā šūnā ievietojiet šādu formulu:
=NETWORKDAYS(B5,C5)
- Tagad nospiediet Ievadiet .
- Iepriekš minētā darbība atgriež darba dienu vērtību starp datumiem "1-01-22" un "31-12-22" šūnā E5 No nākamā attēla redzams, ka darba dienu vērtība šim diapazonam ir šāda. 260 .
- Otrkārt, atlasiet šūnu E5 . Pārvietojiet peles kursoru uz atlasītās šūnas apakšējo labo stūri, lai tas kļūtu par aili. plus (+) zīme, piemēram, šāds attēls.
- Treškārt, noklikšķiniet uz plus (+) zīmi un velciet Uzpildes rokturis uz leju līdz šūnai E10 lai kopētu šūnas formulu E5 citās šūnās. Mēs varam arī divreiz noklikšķināt uz plus (+) zīmi, lai iegūtu tādu pašu rezultātu.
- Pēc tam atlaidiet peles klikšķi.
- Visbeidzot, šūnās redzam darba dienu, izņemot brīvdienas, vērtības. (E5:E10) .
1.2. Aprēķinot darba dienas starp diviem datumiem, iekļaujiet brīvdienas
Atšķirībā no iepriekšējā piemēra šajā piemērā ņemsim vērā brīvdienas, lai aprēķinātu darba dienas starp diviem datumiem ar funkciju NETWORKDAYS. Lai ilustrētu šo metodi, izmantosim to pašu datu kopu, taču šoreiz mums ir papildu svētku saraksts. Svētku dienas redzamas nākamajā datu kopas attēlā.
Apskatīsim šīs darbības veikšanas soļus.
PASĀKUMI:
- Vispirms atlasiet šūnas E5 . Šajā šūnā ievadiet šādu formulu:
=NETWORKDAYS(B6,C6,$D$13:$D$15)
- Tagad nospiediet Ievadiet .
- Iepriekš minētā komanda atgriež darba dienu skaitu starp datumiem "1-01-22" un "31-12-22" . Šajā metodē izmantotajā formulā ņem vērā diapazona vērtību (D13:D15) kā brīvdiena. Darba dienu skaits šajā diapazonā ir 257 , kā redzams šajā attēlā.
- Pēc tam atlasiet šūnas E5 . Novietojiet peles rādītāju uz atlasītās šūnas apakšējo labo stūri, kur tas tiks pārveidots par plus (+) zīme, kā parādīts attēlā zemāk.
- Pēc tam, lai kopētu šūnas formulu E5 citās šūnās noklikšķiniet uz plus (+) zīmi un velciet Uzpildes rokturis uz leju līdz šūnai E10 . Mēs varam arī divreiz noklikšķināt uz plus (+) zīmi, lai iegūtu tādu pašu rezultātu.
- Tagad atbrīvojiet peles klikšķi.
- Visbeidzot, mēs iegūstam visas darba dienu vērtības šūnās (E5:E10) .
Lasīt vairāk: Aprēķiniet dienu skaitu starp diviem datumiem programmā Excel (8 ātri triki)
2. Pielietojiet NETWORKDAYS.INTL funkciju, lai aprēķinātu darba dienas ar pielāgotām brīvdienām.
NETWORKDAYS.INTL funkcija ir līdzīgs NETWORKDAYS abas funkcijas aprēķina darba dienas starp diviem datumiem. Bet funkcija NETWORKDAYS.INTL funkcija ļauj mums izvēlēties, kuru dienu mēs uzskatīsim par brīvdienu. NETWORKDAYS.INTL funkcija ņem vērā tikai Svētdiena kā starptautisku brīvdienu. Tātad, tā uzskatīs. Sestdiena Lai ilustrētu šo metodi, mēs vēlreiz izpildīsim iepriekšējo metodi ar NETWORKDAYS.INTL funkcija.
Lai veiktu šo darbību, izpildiet šādas darbības.
PASĀKUMI:
- Sākumā atlasiet šūnas E5 . Šajā šūnā ierakstiet šādu formulu:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)
- Tagad nospiediet Ievadiet .
- Darba dienu skaits starp datumiem "1-01-22" un "31-12-22" tiek atgriezta ar iepriekš minēto komandu. Šīs metodes aprēķins interpretē diapazona vērtību (D13:D15) kā brīvdiena. mēs redzam, ka darba dienu skaits šajā diapazonā ir 310 . Vērtība ir lielāka nekā iepriekšējie rezultāti, jo netiek ņemts vērā Sestdiena kā brīvdienu.
- Pēc tam noklikšķiniet uz šūnas E5 . Novelciet peles kursoru uz atlasītās šūnas apakšējo labo stūri, kur tas pārvērtīsies par plus (+) zīme, kā parādīts turpmāk.
- Pēc tam noklikšķiniet uz plus (+) zīmi un velciet Uzpildes rokturis uz leju līdz šūnai E10 lai dublētu formulu no šūnas E5 Lai iegūtu tādu pašu rezultātu, varam divreiz noklikšķināt uz plus (+) zīme.
- Pēc tam nometiet peles klikšķi tagad.
- Visbeidzot, šūnās ir visas darba dienas vērtības. (E5:E10) .
Saistīts saturs: Kā aprēķināt atlikušās dienas programmā Excel (5 metodes)
Līdzīgi lasījumi:
- Aprēķiniet dienu skaitu starp diviem datumiem ar VBA programmā Excel
- Kā izveidot dienas atpakaļskaitīšanu programmā Excel (2 piemēri)
- DateDiff funkcijas izmantošana programmā Excel VBA (5 piemēri)
- Kā Excel programmā Excel saskaitīt datumu atkārtojumus
- Excel formula, lai aprēķinātu dienu skaitu starp šodienu un citu datumu (6 ātri veidi)
3. Darba dienu skaita aprēķināšana nepilna darba laika darbā programmā Excel
Nepilnas slodzes darbam darba dienu skaits nav tāds pats kā regulārajam darbam. Funkcijai ir jāpievieno dažas papildu modifikācijas. NETWORKDAYS.INTL lai iegūtu darba dienas nepilna laika darbā. Lai ilustrētu šo metodi, izmantosim to pašu datu kopu, ko izmantojām pirmajā piemērā.
Apskatīsim šīs metodes izpildes soļus.
PASĀKUMI:
- Vispirms atlasiet šūnas E5 . Šajā šūnā ievietojiet šādu formulu:
=NETWORKDAYS.INTL(B5,C5,"1010111")
- Tagad nospiediet Ievadiet .
- Iepriekš minētā komanda atgriež nepilna darba laika darba datumu skaitu starp datumiem "1-01-22 " un "31-12-22 ". Mēs redzam, ka darba dienas vērtība starp šo diapazonu ir 104 .
- Otrkārt, dodieties uz šūnu E5 . Novietojiet peles kursoru uz atlasītās šūnas apakšējo labo stūri, kur tas tiks pārveidots par plus (+) zīme, kā parādīts attēlā zemāk.
- Treškārt, pieskarieties pie plus (+) zīmi un velciet Uzpildes rokturis uz leju līdz šūnai E10 lai ielīmētu formulu no šūnas E5 . Mēs varam divreiz noklikšķināt uz plus (+) zīme arī, lai iegūtu tādu pašu rezultātu.
- Pēc tam peles klikšķis ir brīvs.
- Visbeidzot, šūnās ir visas darba dienas vērtības. (E5:E10) .
PIEZĪME:
Šajā metodē mēs izmantojām "1010111" tā vietā, lai izvēlētos nedēļas nogali no funkcijas iebūvētās opcijas.
- 0 ir darba diena.
- 1 ir ne darba diena.
Šeit pirmais kārtas numurs norāda Pirmdiena tā kā pēdējais skaitlis norāda Piektdiena . Tātad secība "1010111" nozīmē, ka tikai Otrdiena un Ceturtdiena ir darba dienas, bet pārējās nedēļas dienas ir ne darba dienas.
Saistīts saturs: Excel formula, lai atrastu datumu vai dienas nākamajā mēnesī (6 ātri veidi)
4. Apvienojiet Excel SUM un INT funkcijas, lai aprēķinātu darba dienas starp diviem datumiem
Neatkarīgi no NETWORKDAYS un NETWORKDAYS.INTL funkciju, ir arī cita metode, ko var izmantot, lai iegūtu darba dienu skaitu starp diviem datumiem. Šajā metodē mēs izmantosim kombināciju no SUM un INT funkcijas ar NEDĒĻAS DIENA funkcija, lai aprēķinātu darba datumus starp diviem datumiem. programmā Excel SUM funkciju izmanto, lai saskaitītu vairākus skaitļus kopā. INT funkcija pārvērš skaitli tuvākajā veselā skaitļa vērtībā. Funkcija WEEKDAY atgriež nedēļas dienu, kas atbilst noteiktam datumam. Lai demonstrētu šo procedūru, izmantosim to pašu datu kopu kā pirmajā piemērā.
Tagad vienkārši izpildiet šīs metodes izpildes soļus.
PASĀKUMI:
- Vispirms atlasiet šūnas E5 . Šajā šūnā ierakstiet šādu formulu:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))
- Tagad nospiediet Ievadiet .
- Mēs iegūstam darba dienu skaitu starp datumiem "1-01-22" un " 31-12-22 " šūnā E5 ar iepriekš minēto komandu. Mēs iegūstam vērtību 260 šūnā E5 .
- Pēc tam atlasiet šūnas E5 . Pārvietojiet peles rādītāju uz atlasītās šūnas apakšējo labo stūri, kur tas pāries uz plus (+) zīme, kā parādīts turpmāk.
- Pēc tam vienkārši pieskarieties plus (+) zīmi un velciet Uzpildes rokturis uz leju līdz šūnai E10 lai ielīmētu formulu no šūnas E5 Lai iegūtu tādu pašu rezultātu, varam divreiz noklikšķināt uz plus (+) parakstīties arī.
- Pēc tam atlaidiet peles klikšķi.
- Visbeidzot, mēs iegūstam visas darba dienu vērtības šūnās (E5:E10) .
🔎 Kā darbojas formula?
- WEEKDAY(B5-{2,3,4,5,6}): Vērtības 2,3,4,5 un amp; 6 norādiet piecas darba dienas nedēļā, sākot no datuma šūnā B5 .
- INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7): Šajā daļā ir norādīts darba dienu skaits nedēļā.
- SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7)): Atgriež kopējo darba dienu skaitu no datuma "1-01-22" uz "31-12-22" .
Saistīts saturs: Kā lietot COUNTIFS ar datumu diapazonu programmā Excel (6 vienkārši veidi)
Secinājums
Noslēgumā šajā rakstā parādīsim, kā Excel programmā aprēķināt darba dienas starp diviem datumiem. Lai pārbaudītu savas prasmes, izmantojiet prakses darblapu, kas ir pievienota šim rakstam. Ja jums ir kādi jautājumi, lūdzu, atstājiet komentāru zemāk. Mūsu komanda centīsies atbildēt jums pēc iespējas ātrāk. Nākotnē pievērsiet uzmanību unikālākam Microsoft Excel risinājumi.