Formula Excel: obțineți data din numărul zilei -

Cuprins

Formula generică

=DATE(year,1,daynum)

rezumat

Pentru a obține o dată reală din numărul zilei sau „a zecea zi a anului”, puteți utiliza funcția DATE.

În exemplul prezentat, formula din C5 este:

=DATE(2015,1,B5)

Explicaţie

Funcția DATE construiește date din valori separate pentru an, lună și zi. Unul dintre trucurile sale este abilitatea de a derula înainte pentru a corecta datele când sunt date zile și luni care sunt „în afara intervalului”.

De exemplu, DATE returnează 9 aprilie 2016 cu următoarele argumente:

=DATE(2016,1,100)

Nu există a 100-a zi din ianuarie, așa că DATE simple avansează 100 de zile de la 1 ianuarie și cifrele returnează data corectă.

Formula de pe această pagină profită de acest comportament. Anul presupus a fi 2015 în acest caz, deci 2015 este codat greu pentru an, iar 1 este utilizat pentru lună. Valoarea zilei provine din coloana B, iar funcția DATE calculează data așa cum s-a explicat mai sus.

Extragerea valorii unui an dintr-o dată iuliană

Dacă aveți o dată într-un format Julian, de exemplu, 10015, unde formatul este "dddyy", puteți adapta formula după cum urmează:

=DATE(RIGHT(A1,2),1,LEFT(A1,3))

Aici, folosim DREAPTA pentru a extrage cele 2 caractere din dreapta pe an, iar STÂNGA pentru a extrage 3 caractere din stânga pentru o zi. Luna este furnizată ca 1, ca primul exemplu.

Articole interesante...