Sunteți pe pagina 1din 7

IG-MS Excel

1. Funcții pentru lucrul


cu date calendaristice în MS Excel

1. DATE()
Funcția DATE() returnează o dată calendaristică alcătuită din 3 numere reprezentând anul, luna, ziua.

Sintaxa:
=DATE(an,luna,zi )

Valoarea argumentului an poate include una până la patru cifre. MS Excel interpretează argumentul anului în funcție de sistemul de date
pe care îl folosește computerul. În mod implicit, Microsoft Excel pentru Windows utilizează sistemul de date 1900, ceea ce înseamnă că
prima dată a calendarului este 1 ianuarie 1900.

Notă: MS Excel stochează datele ca numere de serie secvențiale, astfel încât acestea să poată fi utilizate în calcule. 1 ianuarie 1900 este
numărul de serie 1, iar 1 ianuarie 2008 este numărul de serie 39448, deoarece este la 39.447 de zile după 1 ianuarie 1900.
Pentru a afișa o dată corectă, este necesară modificarea formatului celulei respective (Format).

Exemple:
1) Obținerea unei date calendaristice dintr-o serie de numere:
A B C
1 ZI LUNĂ AN =DATE(C2;B2;A2) ------> 25 10 2021
2 25 10 2021

2) =DATE("2021";"10";"25")

2. DATEVALUE()
Funcția DATEVALUE() convertește o dată care este stocată ca text într-un număr de serie pe care Excel îl recunoaște ca dată
calendaristică.
De exemplu, formula =DATEVALUE("1/1/2008") returnează 39448, numărul de serie al datei 1/1/2008.
Notă: Setarea datei de sistem a computerului poate face ca rezultatele unei funcții DATEVALUE() să difere față de acest exemplu.

Funcția DATEVALUE() este utilă în cazurile în care o foaie de lucru conține date într-un format text care trebuie să fie filtrate, sortate sau
formatate ca date, ori utilizate în calcule specifice cu date.

Folosind sistemul de date implicit din MS Excel pentru Windows, argumentul text trebuie să reprezinte o dată între 1 ianuarie 1900 și 31
decembrie 9999.
Funcția DATEVALUE() returnează valoare de eroare #VALUE! dacă valoarea argumentului text nu se încadrează în acest interval.
Dacă porțiunea de an a argumentului text este omisă, funcția DATEVALUE() folosește anul curent din ceasul încorporat al computerului.
Informațiile de oră din argumentul text sunt ignorate.

Sintaxa:
= DATEVALUE(text)

Exemple:
1) =DATEVALUE("1/1/2022") ------> 3) =DATEVALUE(C1 & "/" & B1 & "/" & A1)
44562 4) =DATEVALUE("5 apr")
2) =DATEVALUE("22-MAI-2021")

APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 1/7


IG-MS Excel

3. DAY()
Funcția DAY() returnează ziua unei date, reprezentată printr-un număr. Ziua este dată ca un număr întreg cuprins între 1 și 31.

Sintaxă:
=DAY(număr )

Exemple:
1) =DAY("25-OCT-2021") → 25
2) =DAY(B9)→25

4. DATEDIF()
Funcția DATEDIF() numărul de zile, luni sau ani între două date..

Sintaxă:
=DATEDIF(data_început,data_final,unitate)
Exemple:
1) =DATEDIF(Start_date,End_date,"Y") - pentru ani
2) =DATEDIF(Start_date,End_date,"m") - pentru luni
3) =DATEDIF(Start_date,End_date,"d") - pentru zile

5. DAYS()
Funcția DAYS() returnează numărul de zile dintre două date calendaristice.
❖ Dacă ambele argumente ale datei sunt numere, DAYS() utilizează dată_finală – dată_inițială pentru a calcula numărul de zile dintre
ambele date.
❖ Dacă unul dintre argumentele datei este text, acel argument este tratat ca DATEVALUE( text) și returnează o dată întreagă în loc de o
componentă de timp.
❖ Dacă argumentele datei sunt valori numerice care nu se încadrează în intervalul de date valide, DAYS() returnează valoarea de eroare
#NUM!.
❖ Dacă argumentele datei sunt șiruri care nu pot fi analizate ca date valide, DAYS() returnează #VALUE! ca valoare de eroare.

Sintaxă:
=DAYS(dată_finală, dată_inițială )

Exemple:
=DAYS("15-MAR-2021","1-FEB-2021") → 42
=DAYS(B9;D9) → 967

6. DAYS360()
Funcția DAYS360() returnează numărul de zile dintre două date pe baza unui an de 360 de zile (12 luni de 30 de zile), care este utilizat în
unele calcule contabile (de exemplu, calcularea plăților dacă sistemul de contabilitate se bazează pe douăsprezece luni de 30 de zile).

Sintaxă:
=DAYS360(dată_inițială, dată_finală, [metodă] )

❖ Dacă dată_inițială apare după dată_finală, funcția DAYS360() returnează un număr negativ. Datele trebuie introduse folosind
funcția DATE() sau derivate din rezultatele altor formule sau funcții.
❖ metodă - o valoare logică care specifică dacă se utilizează metoda S.U.A. sau cea europeană în calcul;
APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 2/7
IG-MS Excel
o FALS sau omis - metoda SUA (NASD). Dacă data de începere este ultima zi a unei luni, aceasta devine egală cu a 30-a
zi a aceleiași luni. Dacă data de încheiere este ultima zi a unei luni și data de începere este anterioară zilei de 30 a unei
luni, data de încheiere devine egală cu prima zi a lunii următoare; în caz contrar, data de încheiere devine egală cu a
30-a zi a aceleiași luni.
o ADEVĂRAT - metoda europeana. Datele de început și datele de încheiere care apar în a 31-a zi a unei luni devin egale
cu a 30-a zi a aceleiași luni.
Exemplu:
=DAYS360(D9;B9;TRUE) → 952

7. EDATE()
Funcția EDATE() returnează o dată calendaristică de peste un număr de luni, în cazul în care număr_luni >0, sau precedentă, cu
număr_luni înainte, în cazul în care număr_luni < 0.

Sintaxă:
=EDATE(dată_inițială,număr_luni )

❖ Dacă dată_inițială nu este o dată validă, EDATE() returnează valoarea de eroare #VALUE!.
❖ Dacă număr_luni nu este un număr întreg, acesta va fi trunchiat.

Exemple:

1) =EDATE(B9;1) ---> 9 05 2022


2) =EDATE(B9;-1) ---> 9 03 2022

8. EOMONTH()
Funcția EOMONTH() returnează numărul de serie pentru ultima zi a lunii, care este numărul indicat de luni înainte sau după
dată_inițială.
În administrarea afacerilor, se utilizează EOMONTH() pentru a determina, de exemplu, datele de scadență care se încadrează în ultima
zi a lunii.

Sintaxă:
=EOMONTH (dată_inițială, număr_luni )

Exemple:
1) =EOMONTH(B9;1)
2) =EOMONTH(B9;-1)

9. HOUR()
Funcția HOUR() extrage ora dintr-o dat[ temporal[, care variază de la 0 (12:00 A.M.) la 23 (11:00 P.M.).

Sintaxă:
=HOUR(dată_temporală)

”dată_temporală” conține ora căutată. Orele pot fi introduse ca șiruri de text între ghilimele (de exemplu, ”2:30 PM”), ca numere
zecimale (de exemplu, 0,78125, care reprezintă 6:45 PM) sau ca rezultate ale altor formule sau funcții (de exemplu , TIMEVALUE ("6:45
PM")).
O dată fără o porțiune de oră specificată este considerată 12:00 AM sau 0 ore.

APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 3/7


IG-MS Excel
Exemple:
1) =HOUR(B7) → 0 (B7= #9/4/2022#)
2) =HOUR(0,75) → 18 (Returnează 75% din 24 de ore)

Notă: Valorile de timp sunt o parte a valorii datei și sunt reprezentate printr-un număr zecimal (de exemplu, ora 12:00 este reprezentată
ca 0,5 deoarece este jumătate de zi)

10.TIME()
Sintaxă:
= TIME (oră, minute, secunde)

Exemple:
1) Obținerea unei informații de timp dintr-o serie de numere:
A B C
1 ORĂ MINUTE SECUNDE
=TIME(A2;B2;C2) ------> 10:30:25
2 10 30 25

11.TIMEVALUE ()
Cu funcția TIMEVALUE() se poate obține numărul zecimal al timpului reprezentat de un șir de text.
Numărul zecimal este o valoare care variază de la 0 (zero) la 0,99988426, reprezentând orele de la 0:00:00 (12:00:00 AM) la 23:59:59 (23:59:59
P.M.).

Sintaxă:
=TIMEVALUE(timp_text)

Exemple:
1) =TIMEVALUE("6:45 PM")
2) =TIMEVALUE("22-Aug-2021 9:30 AM")
Note: Informațiile despre dată din timp_text sunt ignorate.
Valorile orei sunt o porțiune a valorii datei și sunt reprezentate printr-un număr zecimal (de exemplu, ora 12:00 este reprezentată ca 0,5
deoarece este jumătate de zi).

12.MINUTE()
MINUTE() extrage numărul de minute dintr-o informație de tip Dată Timp.

Sintaxe:
=MINUTE (dată_timp)

Exemplu:
=MINUTE(9:30) → 30

13. ISOWEEKNUM()
ISOWEEKNUM() returnează numărul unei săptămâni în secvența de numerotare anuală ISO (de la 1 la 52 sau 53).

APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 4/7


IG-MS Excel
Sintaxă:
=ISOWEEKNUM(dată)

Exemple:
1) =ISOWEEKNUM(18/9/2021)
2) =ISOWEEKNUM(B7)

14.NETWORKDAYS()
Funcția NETWORKDAYS() furnizează numărul de zile lucrătoare dintr-o perioada dată, ținând cont de zilele de concediu ori sărbători
legale specificate de utilizator.

Sintaxă:
=NETWORKDAYS(dată_inițială, dată_finală[,concediu/sărbători_legale_declarate])

Exemple:
1) =NETWORKDAYS(B7, C7) → numărul de zile lucrătoare din calendar, între zilele precizate ca argumente ale funcției;
2) =NETWORKDAYS(G51;TODAY())
3) =NETWORKDAYS (B7, C7, E2:E6) → numărul de zile lucrătoare din calendar, între zilele precizate ca argumente ale funcției,
diminuat cu numărul zilelor de concediu și sărbători legale.

15.NOW()
Funcția NOW() furnizează data și ora curente.

Sintaxă:
=NOW()

Exemple:
1) =NOW() → 9 4 2022 14:30;
2) =NOW()-0,5 → data și ora de acum 12 ore (în urmă cu -0,5 zile);
3) =NOW()+7 → data și ora 7 zile în viitor;
4) =NOW()-2.25 → data și ora de acum 2 zile și 6 ore (acum -2,25 zile).

16. TODAY()
Funcția NOW() furnizează data și ora curente.

Sintaxă:
=TODAY()

Exemple:
1) =TODAY() → 9 4 2022;
2) =TODAY()+7 → data de peste 7 zile în viitor;
3) =DATEVALUE("1/1/2025")-TODAY() → numărul de zile între 1 ian 2025 și data de astăzi;
4) =DAY(TODAY()) → numărul zilei curente;
5) =MONTH(TODAY()) → numărul lunii curente;
6) =YEAR(TODAY()) → numărul reprezentând anul curent.
APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 5/7
IG-MS Excel

17. MONTH()
MONTH() extrage luna dintr-o dată calendaristică.

Sintaxa:
=MONTH (dată_timp)

Exemplu:
=MONTH(18/9/2021)

18. YEAR()
YEAR() extrage anul dintr-o dată calendaristică.

Sintaxa:
=YEAR (dată_timp)

Exemple:
1) =YEAR(B9)
2) =YEAR("9/4/2022")

Notă: Argumentul funcției YEAR () sunt fie valori returnate de funcția DATE(), fie rezultate ale altor formule sau funcții. De exemplu, utilizați
DATE(2022,4,9) pentru ziua de 9 aprilie 2022. Pot apărea probleme dacă argumentul este furnizat funcției ca text.

19. YEARFRAC()
YEARFRAC() calculează fracțiunea de an reprezentată de numărul de zile întregi dintre două date (data_început și data_finală).

Sintaxa:
=YEARFRAC(data_început, data_final, [baza])

Notă: [baza] - tipul de numărătoare a zilelor din fracție; a se consulta Help aici.

Exemplu:

=YEARFRAC(G54;G55)
G54 1 02 2022 Data start
G55 30 03 2022 Data final

20.WORKDAY()
WORKDAY() returnează o dată de după sau înaintea unui număr (zile) indicat de zile lucrătoare (data_început).
Zilele lucrătoare exclud weekendurile și orice date identificate ca sărbători.
WORKDAY() este recomandabilă pentru a exclude weekendurile sau sărbătorile atunci când sunt calculate termenele scadente ale
facturilor, termenele de livrare estimate sau numărul de zile de lucru efectuate.

Sintaxa:
=WORKDAY(data_început, zile, [vacanțe])

Exemplu:
APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 6/7
IG-MS Excel
G57 1 02 2022 Data start
G58 35 Nr. zile planificate
G59 1 03 2022 Liber 1
G60 16 02 2022 Liber 2

=WORKDAY(G57;G58) → 22 03 2022

=WORKDAY(G57;G58;G59:G60) → 24 03 2022

21. WEEKNUM()
WEEKNUM() returnează numărul săptămânii pentru o anumită dată.
De exemplu, săptămâna care conține 1 ianuarie este prima săptămână a anului și este numerotată săptămâna 1.
Notă:
tip_returnat - un număr care determină în ce zi începe săptămâna. Valoarea implicită este 1.

Sintaxa:
=WEEKNUM(dată, [tip_returnat])

Exemplu:
=WEEKNUM(G57) → 6 (cu prima zi duminică)
=WEEKNUM(G59;2) → 10 (cu prima zi luni)

22. WEEKDAY()
WEEKDAY() returnează numărul săptămânii pentru o anumită dată. De exemplu, săptămâna care conține 1 ianuarie este prima
săptămână a anului și este numerotată săptămâna 1.
tip_returnat - un număr care determină în ce zi începe săptămâna. Valoarea implicită este 1.

Sintaxa:
= WEEKDAY(dată, [tip_returnat])

Exemplu:
=WEEKDAY(G57) → 3 (cu prima zi duminică)
=WEEKDAY(G57;2) → 2 (cu prima zi luni)
=WEEKDAY(G57;3) → 1 (cu prima zi luni, numerotată 0)

APLE: C6 - IG/EAM, 1, A https://support.microsoft.com/ 7/7

S-ar putea să vă placă și