Funcția DATE în Excel
Funcția de dată în Excel este o funcție de dată și oră care reprezintă numărul oferit ca argumente într-un cod de dată și oră, argumentele pe care le ia sunt numere întregi pentru zi, lună și an separat și ne oferă rezultatul într-o dată simplă, rezultatul afișat este în format de dată, dar argumentele sunt furnizate ca numere întregi, metoda de utilizare a acestei formule este după cum urmează = Ziua (Anul, Luna, Ziua) într-o secvență.
DATE Formula pentru Excel
Formula DATE pentru Excel este următoarea:

Formula DATE pentru Excel are trei argumente, dintre care două sunt opționale. Unde
- year = Anul de utilizat la crearea datei.
- luna = luna de utilizat la crearea datei.
- zi = ziua de utilizat la crearea datei
Cum se folosește funcția DATE în Excel? (cu exemple)
DATA este o funcție Foaie de lucru (WS). Ca funcție WS, poate fi introdusă ca parte a formulei într-o celulă a unei foi de lucru. Consultați exemplele funcției DATE date mai jos pentru a înțelege mai bine.
Exemplul nr. 1 - Obțineți luna de la data respectivă
LUNĂ (DATA (2018,8,28))
Așa cum se arată în formula DATE de mai sus, funcția LUNĂ este aplicată la data reprezentată folosind funcția DATE. Funcția LUNĂ va returna indexul lunii returnate de funcția DATE. De exemplu, 8 în exemplul dat. Celula D2 are aplicată o formulă DATE și de aici rezultatul „8”.

Exemplul 2 - Aflați un an bisect
LUNĂ (DATA (ANUL (B3), 2,29)) = 2
Așa cum se arată în formula DATE de mai sus, DATE se va regla automat la valorile lunii și anului care sunt în afara intervalului. Aici, formula cea mai interioară este ANUL cu parametri ca celula B3 care indică datele de intrare, 2 este indicele lunii februarie și 29 pentru ziua respectivă. În anii bisecți, februarie are 29 de zile, deci funcția externă DATE va returna ieșirea ca 29.02.2000.
În cazul unui an non-bisect, DATE va returna data de 1 martie a anului, deoarece nu există o zi a 29-a, iar DATE va rula data înainte în luna următoare.
Funcția cea mai exterioară, LUNA, ar extrage luna din rezultat. De exemplu, 2 sau în cazul unui an bisect și 3 în cazul unui an non-bisect.
Mai mult, rezultatul este comparat cu un „2” constant. Dacă luna este 2, formula DATE în excel returnează ADEVĂRAT. Dacă nu, formula DATE returnează FALS.
În următoarea captură de ecran, celula B2 conține o dată aparținând unui an bisect, iar B3 conține o dată aparținând unui an non-bisect.

Exemplul # 3 - Evidențiați un set de date
În acest exemplu de funcție DATE, o regulă de formatare condițională se aplică coloanei B. Datele mai mari decât 2005/1/1 trebuie evidențiate folosind un stil de culoare roz. Deci, așa cum se arată în captura de ecran, trei date mai mari decât data specificată sunt evidențiate în formatul configurat. Celelalte două date care nu îndeplinesc criteriile sunt lăsate neformatate, deoarece nu există nicio regulă aplicată acestor date.

Lucruri de amintit
- Funcția Excel DATE returnează un număr de serie al datei. Trebuie să formatați rezultatul ca dată pentru a afișa formatul datei.
- Dacă anul este cuprins între 0 și 1900, Excel va adăuga 1900 la anul.
- O lună poate fi mai mare de 12 și mai mică de zero. Dacă luna este mai mare de 12, Excel va adăuga luna la prima lună din anul specificat. Dacă luna este mai mică sau egală cu zero, Excel va scădea valoarea absolută a lunii plus 1 (adică ABS (lună) + 1) din prima lună a anului specificat.
- Ziua poate fi pozitivă sau negativă. Dacă o zi este mai mare decât zilele din luna specificată, Excel va adăuga ziua în prima zi a lunii specificate. Dacă o zi este mai mică sau egală cu zero, Excel va scădea valoarea absolută a zilei plus 1 (adică ABS (zi) + 1) din prima zi a lunii specificate.
Utilizarea funcției DATE în Excel VBA
Funcția DATE din VBA returnează data curentă a sistemului. Poate fi utilizat în Excel VBA după cum urmează:

Funcția DATE în VBA Exemplu
Data()
Rezultat: 12/08/2018
Aici, funcția Date () returnează data curentă a sistemului. Același lucru poate fi atribuit unei variabile astfel:
Dim myDate As String
MyDate = Data ()
Deci, myDate = 12/08/2018