WORKDAY în Excel (Formula, exemplu) | Cum se folosește funcția Workday?

Funcția WORKDAY în Excel este o funcție de dată care este utilizată pentru a calcula data de lucru care vine după un anumit număr de zile de la data de începere, această funcție are un argument opțional pentru sărbători care, dacă nu este furnizat, consideră automat weekendurile care sunt sâmbăta și duminica ca sărbători și calculează data de lucru care urmează după un anumit număr de zile, metoda de utilizare a acestei funcții în excel este după cum urmează = WORKDAY (Data de începere, Zilele, sărbătorile) primele două argumente sunt obligatorii, totuși argumentul pentru sărbători este opțional.

Funcția WORKDAY în Excel

O funcție de zi lucrătoare este clasificată ca o funcție de dată / oră în Excel care returnează data după sau înainte de un număr specificat de zile lucrătoare, cu excepția weekendurilor și a sărbătorilor.

O zi de lucru în Excel este o funcție foarte eficientă utilizată pentru calcularea zilelor lucrătoare, a termenelor de scadență, pregătirea diagramelor Excel Gantt, programarea zilelor lucrătoare, calcularea numărului de zile lucrătoare ale unui angajat și alte analize financiare.

Formula WORKDAY în Excel

Formula WORKDAY în Excel este următoarea

Argumente utilizate pentru Formula WORKDAY în Excel.

start_date: este data de la care dorim să începem. Este un câmp obligatoriu

zile: este numărul de zile lucrătoare înainte sau după data_început. Această valoare ar putea fi negativă sau pozitivă. Când se trece o valoare negativă, LUCRAREA în Excel returnează o dată de lipire și, dacă valoarea este pozitivă, aceasta dă data viitoare.

Sărbători: Acesta este un câmp opțional și este transmis atunci când dorim să excludem sărbătorile sau weekendurile. Poate fi transmis ca valoare a intervalului unic sau multiplu.

Cum se folosește funcția WORKDAY în Excel?

Este foarte simplu și ușor de utilizat. Să înțelegem funcționarea funcției WORKDAY prin câteva exemple.

Puteți descărca acest șablon Excel pentru funcția WORKDAY aici - Șablon Excel pentru funcția WORKDAY

Exemplul nr. 1

Exemplul nr. 2

Luați în considerare următorul scenariu, o companie a primit o comandă de fabricare a unei mașini și echipa desemnată a început proiectul la o dată specificată și se presupune că procesul de fabricație va dura 35 de zile, în plus, compania nu funcționează în weekend și sărbătorile. Având în vedere aceste variabile, trebuie să calculați data de finalizare estimată a proiectului.

Data de începere este în celula B2 și numărul de zile de producție este în celula B3, iar sărbătorile cu datele lor sunt în intervalul D2: E11

Pentru a calcula data de finalizare estimată, vom folosi funcția Ziua de lucru și formula WORKDAY va fi:

= WORKDAY (B2, B3, E2: E11)

Data de începere este valoarea datei în celula B2, numărul de zile în celula B3 și sărbătorile E2: E1

Exemplul nr. 3

Să presupunem că avem o dată și că dorim o serie de date consecutive în celulele de rând adiacente de mai jos, cu excepția zilelor nelucrătoare care sunt doar de luni până vineri. Să presupunem că în celula B2 avem o dată de începere (19.02.2018) și vrem date 20.02.2018, 21.02.2018 ... și așa mai departe. Vrem să excludem date precum 24.02.2018, 25.02.2018 care sunt weekend-urile și dorim toate datele lunii curente.

Vom folosi funcția Workday, iar zilele vor fi 1 deoarece vrem să adăugăm zile consecutive și fără a trece ultimul argument care este opțional și este pentru sărbători.

Deci, formula WORKDAY va fi

= WORKDAY (B2,1)

Aplicând formula WORKDAY la alte celule pe care le avem,

Formula WORKDAY a returnat toate datele, cu excepția weekendurilor lunii curente.

După cum putem vedea mai sus, funcția Ziua de lucru a neglijat zilele (24.02.2018, 25.02.2018) care erau weekend-uri.

Exemplul # 4

Să presupunem că avem o listă a zilelor lucrătoare date într-o coloană și vrem să stabilim dacă o dată dată este o sărbătoare. Vrem să returnăm „Ziua de lucru” dacă o dată este o zi lucrătoare și „Ziua de sărbătoare” dacă data este o zi de sărbătoare. Lista sărbătorilor și datele acestora sunt menționate în intervalul D3: E4.

Sărbători:

Vom folosi din nou funcția Workday în excel și formula WORKDAY în excel va fi,

= IF (WORKDAY (A2-1,1, $ E $ 3: $ E $ 4) = A2, „Ziua de lucru”, „Vacanță”)

Formula WORKDAY (A2-1,1), returnează aceeași dată, deoarece scădem o dată și adăugăm din nou o dată. Deci, avem aceeași dată, dacă rezultatul este același cu data dată, este o zi lucrătoare, deoarece sărbătorile sunt omise de formula WORKDAY.

Aplicând formula WORKDAY în excel la celulele pe care le avem,

Exemplul # 5

 Să presupunem că avem două date date și că trebuie să generăm 10 zile aleatorii între aceste două date date, excluzând weekendurile care sunt sâmbătă și duminică. Datele date sunt:

În acest caz, pentru a genera zilele lucrătoare aleatorii vom folosi împreună funcția RANDBETWEEN și funcția WORKDAY.

Formula WORKDAY va fi

= WORKDAY (RANDBETWEEN ($ B $ 2, $ B $ 3) -2,1)

Scădem minus două astfel încât să nu obținem ziua de lucru aleatorie mai mare sau echivalentă cu valoarea datei de încheiere.

Aplicând formula WORKDAY în excel în alte celule, avem

Ieșire:

Lucruri de amintit

  1. În cazul în care, dacă dorim să personalizăm weekendurile (altele decât sâmbăta și duminica), trebuie să folosim funcția WORKDAY.INTL.
  2. Dacă oferim al treilea argument funcției WORKDAY pentru sărbători ca interval, este necesar să-l trecem ca valoare absolută, deoarece valoarea intervalului se poate schimba atunci când aplicăm aceeași formulă WORKDAY altor celule din foaie.
  3. Funcția Zilă de lucru generează o eroare #VALUE atunci când o dată de pornire sau oricare dintre valorile furnizate în intervalul sărbătorii nu sunt date valide sau dacă argumentul zile date este nenumeric.
  4. Dacă data de începere este nevalidă, funcția WORKDAY va genera #VALUE! Eroare.

  1. Când folosim funcția WORKDAY, este necesar să trecem data_start sau sărbătorile ca referință la o celulă cu valoare de dată în loc să le introducem ca valoare de text în ghilimele, deoarece Excel poate interpreta greșit valorile datei. Deci, în loc să folosim direct data ca valoare text, ar trebui să folosim funcția DATE în Excel pentru a introduce o dată, astfel încât EXCEL să poată înțelege întotdeauna ca o valoare de dată.