
Calcul zile lucratoare in Excel
Avem urmatorul scenariu:
Ne dorim sa calculam numarul zilelor lucratoare dintr-un an, tinand cont de zilele libere legale ale anului respectiv, utilizand functii Microsoft Excel. Vom lua ca referinta anul curent, 2020 si vom face calculele necesare pentru a afla totalul zilelor lucratoare.
UPDATE VIDEO- CALCUL ZILE LUCRATOARE IN 2022 FOLOSIND FUNCTII EXCEL
NUMAR DE ZILE LUCRATOARE IN 2020
Matematic, numarul de zile lucratoare dintr-un an reprezinta diferenta dintre totalul zilelor anului respectiv si zilele nelucratoare (zilele de weekend+zilele libere legale).
Acum folosindu-ne de Excel, pentru ca asa am precizat la inceputul articolului :), vom cauta in biblioteca de formule a acestuia si incercam sa vedem ce face functia NETWORKDAYS.
Haideti sa vedem pas cu pas rezolvarea cerintei:
- Setam intervalul pentru care fom face calculele (data de start si data de final pentru anul 2020)
- Adaugam in Excel dalele aferente zilelor libere legale pentru anul 2020 (insertia datelor se face manual -vezi modelul de mai jos):
- In momentul acesta ar trebui sa avem toate datele necesare pentru a efectua calcule:
-
- data de start (prima zi din an)
- data de final (ultima zi din an)
- lista datelor cu zilele libere legale
Fuctia NETWORKDAYS va avea urmatoarea forma:
=NETWORKDAYS(B2,B3,B7:B21)-dupa executie functia va returna un rezultat de 251 zile lucratoare pentru anul 2020.
Vreau sa vad in ce zile ale saptamanii cad aceste sarbatori legale si o sa ma folosesc de 2 functii Excel pentru a rezolva aceasta cerinta. Functia WEEKDAY (cea care returneaza ziua saptamanii — valoare numerica (numere de la 1-7) si functia CHOOSE prin intermediul careia vom atribui numele zilei corespunzator valorilor generate cu ajutorul lui WEEKDAY.
Aplicarea functiei WEEKDAY:
WEEKDAY(serial_number, [return_type])
- Serial_number – ziua format data
- Return_type – vom trece cifra 2 pentru formatul european al saptamanii (prima zi din saptamana – Luni, ultima zi din saptamana – Duminica)
Aplicarea functie CHOOSE
CHOOSE(index_nume, value1, value2,…)
- Index_nume – selectie de la C7:C21
- Value – definim de la tastatura (in cazul nostru: value1=Luni, value2=Marti, …, value7=Duminica)
Rezultatul final va fi de forma:
Observatii:
Pentru a calcula numarul total al zilelor libere am folosit functia COUNT
Pentru calculul zilelor libere din cursul saptamanii, respectiv al celor din weekend am folosit functia COUNTIF
Pentru alte calcule, va ajuta functia NETWORKDAYS
Pingback:TODAY si NOW in Microsoft Excel, Functii de data si timp
Posted at 14:55h, 19 martie[…] Daca sunteti interesati de mai multe functii de tip data, puteti incerca si calcul zile lucratoare 2021 folosind functii Microsoft Excel. […]