![](https://cdn.wiki-base.com/2747630/excel_formula_get_date_from_day_number__2.png.webp)
Обща формула
=DATE(year,1,daynum)
Обобщение
За да получите реална дата от номера на деня или „n-тия ден от годината“, можете да използвате функцията DATE.
В показания пример формулата в C5 е:
=DATE(2015,1,B5)
Обяснение
Изграждането на функцията DATE датира от отделни стойности за година, месец и ден. Един от неговите трикове е възможността да превъртате напред, за да коригирате датите, когато са дадени дни и месеци, които са "извън обхвата".
Например DATE връща 9 април 2016 г. със следните аргументи:
=DATE(2016,1,100)
Няма 100-ия ден през януари, така че DATE просто се придвижва напред 100 дни от 1 януари и цифрите връщат правилната дата.
Формулата на тази страница се възползва от това поведение. Годината се приема за 2015 в този случай, така че 2015 е кодирана трудно за година, а 1 се използва за месец. Дневната стойност идва от колона B и функцията DATE изчислява датата, както е обяснено по-горе.
Извличане на годишна стойност от юлианска дата
Ако имате дата в юлиански формат, например 10015, където форматът е "dddyy", можете да адаптирате формулата, както следва:
=DATE(RIGHT(A1,2),1,LEFT(A1,3))
Тук използваме НАДЯСНО, за да извлечем 2-те знака отдясно за година, и НАЛЯВО, за да извлечем 3 знака отляво за деня. Месецът се предоставя като 1, като първия пример.