Ce trebuie să știți
- Sintaxa adecvată pentru funcția DATE este=DATA(an, lună, zi). De exemplu: =DATA(1986, 3, 18)
-
Puteți extrage anul, luna și ziua din alte celule. De exemplu: =DATA(A2, B2, C2)
- Scădeți luni și zile folosind argumente negative. De exemplu: =DATA(2020, -2, -15)
Acest articol explică cum să utilizați funcția Excel DATE. Funcția DATE poate fi utilizată în fiecare versiune de Excel.
DATE Sintaxa și argumentele funcției
Funcția Excel DATE combină trei valori pentru a crea o dată. Când specificați anul, luna și ziua, Excel produce un număr de serie care poate fi apoi formatat ca o dată cu aspect normal.
Modul obișnuit de a introduce o dată în Excel este să scrieți întreaga dată într-o singură celulă, dar acest lucru este incomod când aveți de-a face cu o mulțime de informații. Funcția DATE poate fi utilă dacă data nu este formatată corect, cum ar fi dacă este combinată cu text obișnuit sau este răspândită în mai multe celule.
Așa trebuie scrisă fiecare instanță a funcției de dată pentru ca Excel să o proceseze corect:
=DATA (an, lună, zi)
- Year: introduceți anul ca un număr cu o lungime de una până la patru cifre sau introduceți referința celulei la locația datelor în foaia de lucru. Este necesar argumentul anului.
- Lună: introduceți luna anului ca număr întreg pozitiv sau negativ de la 1 la 12 (ianuarie până în decembrie) sau introduceți referința celulei la locația datelor. Argumentul lunii este necesar.
- Day: introduceți ziua lunii ca număr întreg pozitiv sau negativ de la 1 la 31 sau introduceți referința celulei la locația datelor. Argumentul zilei este necesar.
Informații suplimentare despre funcție de dată
Iată alte câteva lucruri importante de știut despre argumentele anului, lunii și zilei:
AN
- În mod implicit, Excel folosește sistemul de date 1900, ceea ce înseamnă că funcția DATE nu va afișa corect anul pentru nimic mai vechi de 1900.
- Introducerea 0 ca valoare a anului este aceeași cu introducerea anului 1900, 1 este egal cu 1901, 105este 2005 etc.
LUNA
- Depășind 12 deoarece valoarea lunii va adăuga acel număr de luni la valoarea anului. 13, apoi adaugă un an și o lună la dată.
- Folosirea unui număr negativ ca valoare a lunii va scădea acel număr de luni, plus una, din prima lună a anului.
ZI
- Dacă valoarea zilei depășește numărul de zile pe care le are luna respectivă, zilele în exces sunt adăugate la prima zi a lunii următoare.
- O valoare negativă a zilei scade acel număr de zile, plus una, din prima zi a lunii.
DATE Exemple de funcții
Mai jos sunt o serie de formule din lumea reală care folosesc funcția DATE:
An, lună și zi în alte celule
=DATA(A2, B2, C2)
Acest exemplu de funcție DATE folosește A2 pentru anul, B2 pentru lună și C2 pentru zi.
An în formulă și Lună și zi într-o altă celulă
=DATA(2020, A2, B2)
De asemenea, puteți combina modul în care sunt obținute datele. În acest exemplu, facem din 2020 argumentul anului, dar luna și ziua sunt extrase din alte celule.
Scădere luni folosind argumentul lunii negative
=DATA(2020, -2, 15)
Aici, folosim un număr negativ în spațiul lunii. Aceasta se deplasează înapoi de-a lungul anului în loc de înainte, începând din ianuarie 2020 (deoarece formula include 2020). Această formulă DATE produce 15.10.2019.
Scădere zile folosind argumentul zilei negative
=DATA(2020, 1, -5)
Fără numărul negativ, această dată ar fi calculată ca 1/5/2020. Cu toate acestea, valoarea negativă a zilei scade cinci zile (plus una) din 1/1/2020, ceea ce produce data 2019-26-12.
Argumente mari de zi și lună
=DATA(2020, 19, 50)
Acest exemplu combină câteva dintre regulile menționate mai sus. Valoarea anului va crește din 2020, deoarece luna depășește 12, iar luna care va fi calculată se va schimba, de asemenea, deoarece valoarea zilei depășește numărul de zile din orice lună. Această formulă DATE produce 19.8.2021.
Adăugați 10 ani până acum într-o altă celulă
=DATA(AN (A2)+10, LUNA (A2), ZI (A2))
Funcția Excel DATE poate fi folosită și cu alte date, cum ar fi adăugarea orei la o dată existentă. În acest exemplu, dorim să vedem data care este cu 10 ani după o dată existentă. Data existentă este în celula E2, așa că trebuie să scriem această formulă într-un mod care să extragă anul, luna și ziua din E2, dar să adauge și 10 la valoarea anului.
Calculați numărul de zile din an
=A2-DATA(AN (A2), 1, 0)
Iată un exemplu similar al funcției DATE în care calculăm câte zile din an este data din celula E10. De exemplu, 1/1/2020 este o zi a anului, 5 ianuarie este cinci zile și așa mai departe. În acest exemplu, E10 este 8/4/2018, deci rezultatul este 216.
Conversie data ca text la data formatată corect
=DATA(STÂNGA(A2, 4), MID(A2, 5, 2), DREAPTA(A2, 2))
Dacă celula cu care aveți de-a face conține data completă, dar este formatată ca text, cum ar fi 20200417, puteți utiliza această formulă DATE, combinată cu funcțiile LEFT, MID și RIGHT, pentru a converti celula în o dată formatată corect.
Ceea ce face aceasta este extragerea primelor patru cifre din stânga cu LEFT(A2, 4), luând două cifre din mijloc la al cincilea caracter prin MID(A2, 5, 2) și combinându-le cu ultimele două cifre din dreapta cu RIGHT(A2, 2). Data calculată este 17.04.2020.
Consultați articolele noastre despre utilizarea funcțiilor STÂNGA, DREAPTA și MID din Excel pentru mai multe informații.
Anul acesta și luna într-o anumită zi
=DATA(AN(AZI()), LUNA(AZI()), 5)
Funcția TODAY poate fi folosită împreună cu funcția DATE pentru a obține informații despre ziua de azi. De exemplu, pentru a vă aminti că plătiți facturile în fiecare lună pe data de 5, puteți utiliza această formulă DATE pentru a adăuga automat anul și luna curente, dar apoi plasați 5 (sau o referință de celulă) ca valoare a zilei.
Calculați data când luna este text
=DATA(A2, MONTH(1&B2), C2)
Uneori, o dată include versiunea text a lunii, cum ar fi iunie. Deoarece Excel nu înțelege acest lucru ca număr, trebuie să îl convertiți în unul cu funcția LUNA. Am încorporat acest lucru direct în formula DATE, în poziția lunii, ca MONTH(1&B2).
Remedierea datelor care nu arată ca niște date
Dacă rezultatul funcției DATE arată o mulțime de numere în loc de o dată, va trebui să formatați celula ca dată.
De exemplu, este posibil să vedeți un număr mare, cum ar fi 43938, în loc de o dată cu aspect normal, ca în această captură de ecran de mai jos:
Pentru a reformata celula, selectați-o, alegeți meniul drop-down din elementul de grup Number, apoi alegeți unul dintre formatele de dată.