
Všeobecný vzorec
=DATE(year,1,daynum)
Zhrnutie
Na získanie skutočného dátumu z čísla dňa alebo „n-ho dňa v roku“ môžete použiť funkciu DÁTUM.
V zobrazenom príklade je vzorec v C5:
=DATE(2015,1,B5)
Vysvetlenie
Dátum zostavenia funkcie DATE je zo samostatných hodnôt rokov, mesiacov a dní. Jedným z trikov je schopnosť posunúť sa dopredu k správnym dátumom, keď sú dni a mesiace „mimo rozsahu“.
Napríklad DATE vráti 9. apríla 2016 s nasledujúcimi argumentmi:
=DATE(2016,1,100)
V januári nie je 100. deň, takže DATE simple sa posunie vpred o 100 dní od 1. januára a čísla vrátia správny dátum.
Vzorec na tejto stránke využíva toto správanie. V tomto prípade sa predpokladá rok 2015, takže rok 2015 je pevne zakódovaný pre rok a 1 sa používa pre mesiac. Hodnota dňa pochádza zo stĺpca B a funkcia DATE počíta dátum tak, ako je vysvetlené vyššie.
Extrahovanie ročnej hodnoty z juliánskeho dátumu
Ak máte dátum v juliánskom formáte, napríklad 10015, kde je formát „dddyy“, môžete vzorec upraviť nasledovne:
=DATE(RIGHT(A1,2),1,LEFT(A1,3))
Tu používame DOPRAVU na extrahovanie 2 znakov sprava pre rok a DOĽAVA na extrahovanie 3 znakov zľava na deň. Mesiac sa dodáva ako 1, ako v prvom príklade.