Documente Academic
Documente Profesional
Documente Cultură
DATA
CALENDARISTICA
SI ORA
Funcţiile tip dată calendaristică şi oră (Date & Time) manipulează şi operează calcule cu valori
numerice ce reprezintă date calendaristice sau timp:
Now( ) returnează un număr corespunzător datei curente cu zecimale ce reprezintă ora
=NOW() - returnează data și timpul curent
=NOW()-0.5 - returnează data și timpul de acum 12 ore (-0.5 zile)
=NOW()+7 - returnează data și timpul de peste 7 zile
=NOW()-2.25 - returnează data și timpul de acum 2 zile și 6 ore (-2.25 zile)
Today() returnează un număr ce reprezintă data curentă
=TODAY() - returnează data curentă
=TODAY()+5 - returnează data curentă plus 5 zile. De exemplu, dacă data curentă este
1/1/2021, formula returnează 1/6/2021.
=DATEVALUE("1/1/2030")-TODAY() - returnează numărul de zile dintre data curentă și
1/1/2030. Celula care conține formula trebuie formatată ca General sau Number pentru ca
rezultatul să fie afișat corect
=DAY(TODAY()) - returnează ziua curentă din lună (1 - 31).
=MONTH(TODAY()) - returnează luna curentă din an (1 - 12). De exemplu, dacă luna
curentă este mai, formula returnează 5.
Datevalue(„şir de caractere”) convertește data stocată ca și text la un număr pe care Excel îl
recunoaște ca dată calendaristică (şirul trebuie plasat între ghilimele); funcția este utilă atunci
când foaia de lucru conține date calendaristice în format text, iar acestea trebuie sortate sau
fomatate ca și date, sau trebuie folosite în calcule cu date (Pentru a vedea un număr serial
pentru dată ca și dată calendaristică, celula trebuie formatată ca și dată)
=DATEVALUE("8/22/2021") - returnează un număr al datei introduse ca și text
=DATEVALUE("22-MAY-2021") - la fel ca mai sus
=DATEVALUE("2011/02/23") - la fel ca mai sus
=DATEVALUE("5-JUL") - dacă anul nu este trecut, ia în considerare anul curent,
returnează un număr al datei
=DATEVALUE(A2 & "/" & A3 & "/" & A4) - în cazul în care celulele A2, A3 și A4 conțin
cifre pentru zi-lună-an, returnează un număr al datei calendaristice
Date(an;lună;zi) calculează numărul-dată pentru data calendaristică specificată ca argument;
Pentru an, se recomandă folosirea a 4 cifre, pentru a evita rezultate nedorite. De
exemplu, "07" ar putea să însemne "1907" sau "2007." Anii înregistrați cu 4 cifre
elimină confuzia.
Dacă anul este între 0 (zero) și 1899 (inclusiv), Excel adaugă acea valoare la 1900 pentru a
calcula anul. De exemplu, DATE(108,1,2) returnează numărul corespunzător lui 2 ianuarie 2008
(1900+108).
Dacă valoarea pentru an este între 1900 și 9999 (inclusiv), Excel folosește acea valoare pentru
an. De exemplu, DATE(2020,1,2) returnează numărul corespunzător lui 2 ianuarie 2020.
Dacă valoarea pentru an este mai mică decât 0 sau mai mare decât 10000, Excel returnează
eroarea #NUM!.
Pentru lună, se folosește un număr întreg pozitiv sau negativ, de la 1 la 12 (Ianuarie -
Decembrie).
Dacă valoarea pentru lună este mai mare decât 12, lunile în plus trec la anul următor. De
exemplu, DATE(2020,14,2) returnează numărul corespunzător lunii februarie 2, 2021.
Dacă numărul pentru lună este mai mică decât 1, se scad lunile din anul precedent, plus 1. De
exemplu, DATE(2021,-3,2) returnează numărul corespunzător datei de 2 septembrie 2020.
Pentru zi, se folosește un număr întreg pozitiv sau negativ de 1 la 31.
Dacă valoarea pentru zi depășește numărul de zile din luna respectivă, se trece la luna
următoare și se adună restul de zile. De exemplu, DATE(2020,1,35) returnează numărul
corespunzător lui 4 februarie 2020.
Dacă valoarea pentru zile este mai mică decât 1, se scad zilele din luna anterioară, plus unu,
începănd cu prima zi a lunii specificate. De exemplu, DATE(2018,1,-15) returnează numărul
corespunzător zilei de 16 decembrie 2017.
Notă: Excel stochează datele calendaristice ca numele, pentru a putea fi folosite la
calcule. 1 ianuarie 1900 este numărul 1, iar 1 ianuarie 2008 este numărul 39448,
pentru că se află la 39447 zile după 1 ianuarie 1900. Pentru a afișa data corect, va
trebui schimbat formatul pentru număr (Format Cells).
Exemple de calcul
Pentru a calcula câte ore au trecut de la data_start si ora_start până la data_end si ora_end, o
variantă a formulei pentru E2 ar putea fi
=C2+D2-A2-B2
(se adună data și ora de final, apoi se scad data și ora de start)
Pentru ca rezultatul să fie afișat corect, celula E2 va fi formatată astfel:
[HH]:MM
Taste rapide
Pentru a insera rapid data curentă, se ține apăsată tasta Ctrl și se apasă o dată tasta : (Ctrl+:).
Pentru a insera rapid ora curentă se țin apăsate tastele Ctrl și Shift, apoi se apasă tasta :
(Ctrl+Shift+:).