Формула на Excel: Получете дата от номера на деня -

Съдържание

Обща формула

=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, като първия пример.

Интересни статии...