Cum se calculează numărul de zile între două date în Excel

Vizionați video - Calculați numărul de zile lucrătoare între două date

Excel are câteva funcții puternice pentru a calcula numărul de zile dintre două date în Excel. Acestea sunt utile în special atunci când creați diagrame Gantt sau cronologii pentru o propunere / proiect.

În acest tutorial, veți afla cum să calculați numărul de zile dintre două date (în diferite scenarii):

Calculul numărului total de zile între două date în Excel

Excel are mai multe moduri de a calcula zilele dintre două date.

Utilizarea funcției ZILE

Funcția Excel DAYS poate fi utilizată pentru a calcula numărul total de zile când aveți data de începere și de sfârșit.

Trebuie să specificați „Data de începere” și „Data de încheiere” în funcția Zile și vă va oferi numărul total de zile între cele două date specificate.

De exemplu, să presupunem că data de începere este în celula B1 și Data de încheiere este în celula B2 (așa cum se arată mai jos):

Următoarea formulă vă va oferi numărul total de zile dintre cele două date:

= ZILE (B2, B1)

Rețineți că, de asemenea, puteți specifica manual datele în funcția Zile punându-l în ghilimele duble. Asigurați-vă că aceste date în ghilimele duble sunt într-un format de dată acceptat în Excel.

Funcția Zile vă oferă numărul de zile între două date. Aceasta înseamnă că, dacă datele sunt 1 Dec2021-2022 și 2 Dec2021-2022, va reveni 1. Dacă doriți să fie numărate ambele zile, trebuie să adăugați 1 la rezultatul funcției Zile. Puteți citi mai multe despre funcția Zile aici.

Utilizarea funcției DATEDIF

Funcția DATEDIF (derivată din Data Difference) vă permite, de asemenea, să obțineți rapid numărul de zile dintre două date. Dar, spre deosebire de funcția DAYS, poate face mai mult decât atât.

De asemenea, puteți utiliza funcția DATEDIF pentru a calcula numărul de luni sau ani care au trecut în cele două date date.

Să presupunem că aveți setul de date de mai jos și doriți să obțineți numărul de zile dintre aceste două date:

Puteți utiliza formula DATEDIF de mai jos pentru a face acest lucru:

= DATEDIF (B1, B2, "D")

Formula DATEDIF de mai sus ia trei argumente:

  • Data de începere - B1 în acest exemplu
  • Data de încheiere - B2 în acest exemplu
  • „D” - șirul de text care spune funcției DATEDIF ce trebuie calculat.

De asemenea, rețineți că deconectați celelalte funcții Excel, atunci când tastați funcția DATEDIF în Excel, aceasta nu va afișa IntelliSense (opțiunea de completare automată care vă ajută cu argumentele formulei).

Dacă doriți să calculați doar numărul de zile dintre două date date, atunci este mai bine să utilizați funcția ZILE. DATEDIF este mai potrivit atunci când doriți să calculați numărul total de ani sau luni care au trecut între două date.

De exemplu, formula de mai jos vă va oferi numărul total de luni între cele două date (în B1 și B2)

= DATEDIF (B1, B2, „M”)

În mod similar, formula de mai jos vă va oferi numărul total de ani între cele două date:

= DATEDIF (B1, B2, „Y”)

Puteți citi mai multe despre funcția DATEDIF aici. Una dintre utilizările obișnuite ale acestei funcții este atunci când trebuie să calculați vârsta în Excel.

Numărul de zile lucrătoare între două date în Excel

Excel are două funcții care vă vor oferi numărul total de zile lucrătoare între două date și vor lua automat în considerare weekendurile și sărbătorile specificate.

  • Funcția Excel NETWORKDAYS - ar trebui să o utilizați atunci când zilele de weekend sunt sâmbătă și duminică.
  • Funcția INTERNAȚIONALĂ NETWORKDAYS Excel - utilizați acest lucru atunci când zilele de weekend nu sunt sâmbătă și duminică.

Să vedem mai întâi rapid sintaxa și argumentele funcției NETWORKDAYS.

Funcția Excel NETWORKDAYS - Sintaxă și argumente

= NETWORKDAYS (start_date, end_date, [holidays])

  • start_date - o valoare de dată care reprezintă data de început.
  • end_date - o valoare de dată care reprezintă data de sfârșit.
  • [sărbători] - (Opțional) Este un interval de date care sunt excluse din calcul. De exemplu, acestea ar putea fi sărbători naționale / publice. Aceasta ar putea fi introdusă ca referință la un interval de celule care conține datele, o serie de numere de serie care reprezintă datele sau un interval numit.

Să vedem mai întâi un exemplu în care doriți să calculați numărul de zile lucrătoare (zile lucrătoare) între două date cu sâmbătă și duminică ca weekend.

Pentru a calcula numărul de zile lucrătoare (coloana D) - când sunt specificate data de începere, data de încheiere și sărbătorile - utilizați formula de mai jos în D3 și copiați pentru toate celulele:

= ZILE DE REȚEA (B2, C2, $ F $ 2: $ F $ 6)

Această funcție funcționează excelent în majoritatea cazurilor, cu excepția celor în care weekendurile sunt alte zile decât sâmbăta și duminica.

De exemplu, în țările din Orientul Mijlociu, weekendul este vineri și sâmbătă, sau în unele locuri de muncă, oamenii pot avea o săptămână de lucru de șase zile.

Pentru a aborda astfel de cazuri, Excel are o altă funcție - NETWORKDAYS.INTL (introdus în Excel 2010).

Înainte de a vă prezenta exemplul, să aflăm rapid despre sintaxa și argumentele funcției Excel NETWORKDAY INTERNATIONAL

Excel NETWORKDAYS INTERNATIONAL Function - Sintaxă și argumente

= NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

  • data de început - o valoare de dată care reprezintă data de începere.
  • Data de încheiere - o valoare de dată care reprezintă data de încheiere.
  • [sfârșit de săptămână] - (Opțional) Aici puteți specifica weekendul, care ar putea fi două zile sau orice zi. Dacă acest lucru este omis, sâmbăta și duminica sunt luate ca weekend.
  • [sărbători] - (Opțional) Este un interval de date care sunt excluse din calcule. De exemplu, acestea ar putea fi sărbători naționale / publice. Aceasta ar putea fi introdusă ca referință la o gamă de celule care conține datele sau ar putea fi o serie de numere de serie care reprezintă datele.

Să vedem acum un exemplu de calcul al numărului de zile lucrătoare între două date în care zilele de weekend sunt vineri și sâmbătă.

Să presupunem că aveți un set de date așa cum se arată mai jos:

Pentru a calcula numărul de zile lucrătoare (coloana D) cu weekendul ca vineri și sâmbătă, utilizați următoarea formulă:

= NETWORKDAYS.INTL (B2, C2,7, $ F $ 2: $ F $ 6)

Al treilea argument din această formulă (numărul 7) indică formula de a considera vineri și sâmbătă drept weekend.

Numărul de weekenduri între două date în Excel

Putem folosi funcția NETWORKDAYS pentru a calcula numărul de weekend între două date.

În timp ce funcția Networkdays calculează numărul de zile lucrătoare, putem folosi și pentru a obține numărul de zile de weekend între două date.

Să presupunem că avem un set de date așa cum se arată mai jos:

Iată formula care vă va oferi numărul total de zile de weekend între cele două date:

= DAYS (C2, B2) + 1-NETWORKDAYS (B2, C2)

Numărul de zile de lucru într-un loc de muncă cu jumătate de normă

Puteți utiliza funcția Excel NETWORKDAYS.INTL pentru a calcula și numărul de zile lucrătoare într-un loc de muncă cu jumătate de normă.

Să luăm un exemplu în care sunteți implicat într-un proiect în care trebuie să lucrați cu jumătate de normă (doar marți și joi).

Iată formula care va face acest lucru:

= NETWORKDAYS.INTL ($ B $ 3, $ C $ 3,"1010111", $ E $ 3: $ E $ 7)

Rețineți că, în loc să alegem weekendul din meniul derulant care este încorporat în funcție, am folosit-o “1010111” (între ghilimele duble).

  • 0 indică o zi lucrătoare
  • 1 indică o zi nelucrătoare

Primul număr din această serie reprezintă luni și ultimul număr reprezintă duminica.

Deci „0000011 ar însemna că de luni până vineri sunt zile lucrătoare, iar sâmbăta și duminica sunt nelucrătoare (weekend).

Cu aceeași logică, “1010111” indică faptul că doar marți și joi funcționează, iar restul de 5 zile nu funcționează.

În cazul în care aveți sărbători (pe care nu doriți să le luați în calcul în rezultat), puteți specifica aceste sărbători ca al patrulea argument.

Numărul de luni între două date

Pentru a găsi numărul de luni între două date (sau orice altă zi), putem folosi aceeași logică ca cea de mai sus în calcularea locurilor de muncă cu jumătate de normă.

Să presupunem că aveți un set de date așa cum se arată mai jos:

Iată formula care vă va oferi numărul de luni între cele două date:

= NETWORKDAYS.INTL (B2, C2, "0111111")

În această formulă, „0” înseamnă o zi lucrătoare și „1” înseamnă o zi nelucrătoare.

Această formulă ne oferă numărul total de zile lucrătoare având în vedere că luni este singura zi lucrătoare a săptămânii.

În mod similar, puteți calcula și numărul oricărei zile între două date date.

Vă pot plăcea, de asemenea, următoarele tutoriale:

  • Șablon Calculator Excel Foaie de timp.
  • Convertiți data în text în Excel.
  • Cum să grupați datele în tabelele pivot în Excel.
  • Cum se introduce automat data și ora în Excel.
  • Conversia timpului în număr zecimal în Excel (ore, minute, secunde)
  • Cum să SUMAȚI valorile între două date în Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave