Cum se calculează zilele lucrătoare între două date în Excel (4 metode)

  • Imparte Asta
Hugh West

În acest tutorial, vom explica cum să folosim diferite funcții pentru a calcula zilele lucrătoare între două date în excel. Uneori, devine foarte esențial să calculăm zilele lucrătoare între două date în gestionarea proiectelor. De-a lungul acestui articol, vom folosi mai multe funcții cu seturi de date unice pentru a ilustra procesul de calculare a zilelor lucrătoare între două date în excel.

Descărcați caietul de practică

Puteți descărca caietul de practică de aici.

Calculați zilele lucrătoare.xlsx

4 Metode ușoare pentru a calcula zilele lucrătoare între două date în Excel

Microsoft Excel ne pune la dispoziție o mulțime de funcții pentru a îndeplini diferite sarcini. În cadrul 4 metode ale acestui articol, vom folosi ZILE DE REȚEAUA și NETWORKDAYS.INTL care sunt dedicate calculării zilelor lucrătoare între două date. De asemenea, vom folosi o combinație a funcțiilor SUM, INT & WEEKDAY pentru a obține același rezultat.

1. Funcția Excel NETWORKDAYS pentru a calcula zilele lucrătoare între două date

Excel's ZILE DE REȚEAUA calculează numărul de zile lucrătoare dintre două date. Putem, de asemenea, să excludem zilele de sărbătoare din zilele lucrătoare, care este un argument opțional al acestei funcții.

1.1 Calculați zilele lucrătoare între două date în Excel, excluzând sărbătorile

În această metodă, vom folosi funcția NETWORKDAYS pentru a calcula zilele lucrătoare între două date. În această metodă nu vom lua în considerare sărbătorile. Astfel, acest proces va lua în considerare doar Sâmbătă și Duminică ca weekend-uri. În următorul set de date, avem Data de începere și Data de încheiere pentru diferite lucrări. Vom calcula numărul total de zile lucrătoare din perioada respectivă în coloana numită Zile lucrătoare .

Deci, să vedem care sunt pașii pentru a efectua această acțiune.

ETAPE:

  • În primul rând, selectați celula E5 Introduceți următoarea formulă în celula respectivă:
=NETWORKDAYS(B5,C5)

  • Acum, apăsați Introduceți .
  • Acțiunea de mai sus returnează valoarea numărului de zile lucrătoare între datele "1-01-22" și "31-12-22" în celulă E5 Din imaginea următoare se poate observa că valoarea zilelor lucrătoare pentru intervalul respectiv este 260 .

  • În al doilea rând, selectați celula E5 Deplasați cursorul mouse-ului în colțul din dreapta jos al celulei selectate, astfel încât acesta să se transforme într-un simbol. plus (+) semn ca în imaginea următoare.

  • În al treilea rând, faceți clic pe butonul plus (+) și trageți semnul Mâner de umplere până la celulă E10 pentru a copia formula din celula E5 în alte celule. Putem, de asemenea, să dăm dublu clic pe plus (+) pentru a obține același rezultat.

  • După aceea, eliberați clicul mouse-ului.
  • În cele din urmă, putem vedea valorile zilelor lucrătoare, cu excepția zilelor de sărbătoare, în celulele (E5:E10) .

1.2. Includeți sărbătorile în timpul calculării zilelor lucrătoare între două date

Spre deosebire de exemplul anterior, în acest exemplu vom lua în considerare zilele de sărbătoare pentru a calcula zilele lucrătoare între două date cu funcția NETWORKDAYS. Pentru a ilustra această metodă, vom utiliza același set de date, dar de data aceasta avem o listă suplimentară de sărbători. Putem vedea sărbătorile în următoarea imagine a setului de date.

Să vedem care sunt pașii pentru a efectua această acțiune.

ETAPE:

  • Mai întâi, selectați celula E5 . Introduceți următoarea formulă în celula respectivă:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Acum apăsați Introduceți .
  • Comanda de mai sus returnează numărul de zile lucrătoare dintre datele "1-01-22" și "31-12-22" Formula utilizată în această metodă ia în considerare valoarea intervalului. (D13:D15) Valoarea zilelor lucrătoare pentru intervalul respectiv este 257 , așa cum se vede în imaginea următoare.

  • Apoi, selectați celula E5 . Aruncați indicatorul mouse-ului în colțul din dreapta jos al celulei selectate, unde se va transforma într-un simbol plus (+) așa cum se arată în imaginea de mai jos.
  • După aceea, pentru a copia formula din celulă E5 în alte celule, faceți clic pe butonul plus (+) și trageți semnul Mâner de umplere până la celulă E10 Putem, de asemenea, să dăm dublu clic pe plus (+) pentru a obține același rezultat.

  • Acum, eliberați clicul mouse-ului.
  • În cele din urmă, obținem toate valorile zilelor lucrătoare în celulele (E5:E10) .

Citește mai mult: Calculați numărul de zile dintre două date în Excel (8 trucuri rapide)

2. Aplicați funcția NETWORKDAYS.INTL pentru a calcula zilele lucrătoare cu sărbători personalizate

Funcția NETWORKDAYS.INTL este similară cu cea a ZILE DE REȚEAUA Ambele funcții calculează zilele lucrătoare între două date. Dar funcția NETWORKDAYS.INTL ne permite să selectăm ziua pe care o vom considera zi de sărbătoare. Funcția NETWORKDAYS.INTL ia în considerare doar Duminică ca o sărbătoare internațională. Astfel, se va lua în considerare Sâmbătă ca zi lucrătoare. Pentru a ilustra această metodă, vom efectua din nou metoda anterioară cu NETWORKDAYS.INTL funcție.

Așadar, trebuie doar să parcurgeți următorii pași pentru a efectua această acțiune.

ETAPE:

  • La început, selectați celula E5 Scrieți următoarea formulă în acea celulă:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Acum, apăsați Introduceți .
  • Numărul de zile lucrătoare dintre datele menționate "1-01-22" și "31-12-22" este returnată de comanda de mai sus. Calculul acestei metode interpretează valoarea intervalului (D13:D15) ca o vacanță. putem vedea că numărul de zile lucrătoare din intervalul respectiv este 310 Valoarea este mai mare decât cea a rezultatelor anterioare, deoarece nu se ia Sâmbătă ca o sărbătoare.

  • Apoi, faceți clic pe celula E5 Glisați cursorul mouse-ului în colțul din dreapta jos al celulei selectate, unde acesta se va transforma într-un simbol plus (+) așa cum se arată mai jos.
  • Apoi, faceți clic pe butonul plus (+) și trageți semnul Mâner de umplere până la celulă E10 pentru a duplica formula din celula E5 Pentru a obține același rezultat, putem face dublu clic pe plus (+) semn.

  • După aceea, renunțați la clicul mouse-ului acum.
  • În cele din urmă, avem toate valorile zilei de lucru în celulele (E5:E10) .

Conținut conex: Cum să calculați zilele rămase în Excel (5 metode)

Lecturi similare:

  • Calculați numărul de zile dintre două date cu VBA în Excel
  • Cum să creați o numărătoare inversă în Excel (2 exemple)
  • Utilizați funcția DateDiff în Excel VBA (5 exemple)
  • Cum să numărați ocurențele de date în Excel
  • Formula Excel pentru a calcula numărul de zile între astăzi & o altă dată (6 moduri rapide)

3. Calculați numărul de zile lucrătoare într-un loc de muncă cu jumătate de normă în Excel

Numărul de zile lucrătoare pentru un loc de muncă cu fracțiune de normă nu este același cu cel obișnuit. Trebuie să adăugăm câteva modificări suplimentare la funcție NETWORKDAYS.INTL pentru a extrage zilele de lucru la un loc de muncă cu fracțiune de normă. Pentru a ilustra această metodă, vom utiliza același set de date pe care l-am folosit în primul exemplu.

Să aruncăm o privire la pașii pentru a efectua această metodă.

ETAPE:

  • În primul rând, selectați celula E5 Introduceți următoarea formulă în celula respectivă:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Acum, apăsați Introduceți .
  • Comanda de mai sus returnează numărul de date de lucru cu fracțiune de normă între datele "1-01-22 " și "31-12-22 ". Putem observa că valoarea zilei de lucru cuprinsă între acest interval este 104 .

  • În al doilea rând, mergeți la celula E5 Puneți cursorul mouse-ului în colțul din dreapta jos al celulei selectate, unde se va transforma în plus (+) așa cum se arată în figura de mai jos.
  • În al treilea rând, apăsați pe butonul plus (+) și trageți semnul Mâner de umplere până la celulă E10 pentru a lipi formula din celula E5 Putem face dublu clic pe plus (+) pentru a obține, de asemenea, același rezultat.

  • După aceea, eliberați clicul mouse-ului.
  • În cele din urmă, avem toate valorile din ziua de lucru în celulele (E5:E10) .

NOTĂ:

În această metodă, am folosit "1010111" în loc de a selecta weekend-ul din opțiunea încorporată a funcției.

  • 0 reprezintă o zi lucrătoare.
  • 1 reprezintă o zi nelucrătoare.

Aici, primul număr al secvenței indică Luni în timp ce ultimul număr indică Vineri Deci, secvența "1010111" înseamnă că numai Marți și Joi sunt zile lucrătoare, iar restul zilelor săptămânii sunt zile nelucrătoare.

Conținut conex: Formula Excel pentru a găsi data sau zilele din luna următoare (6 moduri rapide)

4. Combinați funcțiile Excel SUM și INT pentru a calcula zilele lucrătoare dintre două date

În afară de ZILE DE REȚEAUA și NETWORKDAYS.INTL există și o altă metodă care poate fi folosită pentru a obține numărul de zile lucrătoare dintre două date. În această metodă, vom folosi o combinație a funcției SUM și INT funcțiile cu ajutorul WEEKDAY pentru a calcula datele de lucru între două date. În Excel, funcția SUM este utilizată pentru a aduna mai multe numere. Funcția INT convertește un număr în cea mai apropiată valoare întreagă a acestuia. Funcția WEEKDAY returnează o zi a săptămânii care se potrivește cu o anumită dată. Vom utiliza același set de date ca în primul exemplu pentru a demonstra această procedură.

Acum, trebuie doar să parcurgeți pașii pentru a efectua această metodă.

ETAPE:

  • În primul rând, selectați celula E5 Scrieți următoarea formulă în acea celulă:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Acum, apăsați Introduceți .
  • Se obține valoarea zilelor lucrătoare între datele "1-01-22" și " 31-12-22 " în celulă E5 prin comanda de mai sus. Obținem valoarea 260 în celulă E5 .

  • Apoi, selectați celula E5 Deplasați indicatorul mouse-ului în colțul din dreapta jos al celulei selectate, unde se va transforma în plus (+) așa cum este afișat mai jos.
  • Apoi, atingeți pur și simplu butonul plus (+) și trageți semnul Mâner de umplere până la celulă E10 pentru a lipi formula din celula E5 Pentru a obține același rezultat, putem face dublu clic pe plus (+) semnați, de asemenea.

  • După aceea, eliberați clicul mouse-ului.
  • În cele din urmă, obținem toate valorile zilelor lucrătoare în celulele (E5:E10) .

🔎 Cum funcționează formula?

  • WEEKDAY(B5-{2,3,4,5,6}): Valorile 2,3,4,5 & 6 indică cinci zile lucrătoare într-o săptămână începând cu data din celula B5 .
  • INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7): Această parte returnează un număr de zile lucrătoare pe săptămână.
  • SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7)): Returnează numărul total de zile lucrătoare de la data "1-01-22" la "31-12-22" .

Conținut conex: Cum să utilizați COUNTIFS cu intervalul de date în Excel (6 moduri simple)

Concluzie

În concluzie, această postare vă va arăta cum să calculați zilele lucrătoare între două date în Excel. Pentru a vă pune la încercare abilitățile, utilizați foaia de lucru practică care însoțește acest articol. Vă rugăm să lăsați un comentariu mai jos dacă aveți întrebări. Echipa noastră va încerca să vă răspundă cât mai curând posibil. În viitor, fiți atenți la alte articole unice Microsoft Excel soluții.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.