Да бисте израчунали и приказали време између датума у данима, месецима и годинама, можете користити формулу засновану на функцији ДАТЕДИФ.
У приказаном примеру, формула у Д6 је:
= DATEDIF (start,end,'y') &' years,'& DATEDIF (start,end,'ym') &' months,' & DATEDIF (start,end,'md') &' days'
где су датуми почетка у колони Б, а датуми завршетка у колони Ц.
Објашњење
Функција ДАТЕДИФ дизајнирана је за израчунавање разлике између датума у годинама, мјесецима и данима. Доступно је неколико варијација (нпр. Време у месецима, време у месецима занемарујући дане и године итд.), А оне се постављају аргументом „јединица“ у функцији. Види ову страницу на функцији ДАТЕДИФ за потпуну листу доступних јединица.
јулијански датум до календарског датума екцел
У приказаном примеру рачунамо године, месеце и дане одвојено, а затим резултате „лепимо“ заједно са повезивањем. Да бисмо добили целе године, користимо:
= DATEDIF (B6,C6,'y') &' years,'& DATEDIF (B6,C6,'ym') &' months,' & DATEDIF (B6,C6,'md') &' days'
Да бисмо добили читаве месеце, користимо:
DATEDIF (B6,C6,'y')&' years,'
И израчунавамо дане са:
DATEDIF (B6,C6,'ym')&' months,'
Остатак формуле је једноставно потребан текст спојен заједно са оператором спајања (&).
Без нултих вредности
Да бисте спречили испис дана, месеци или године са нултим вредностима, можете сваку функцију ДАТЕДИФ умотати у ИФ, као што је приказано овде (преломи редова су додати ради читљивости):
DATEDIF (B6,C6,'md')&' days'
Да би се спречило појављивање додатних зареза у коначном резултату, зарези су замењени размацима. Коришћење оригиналне формуле ДАТЕДИФ као 'логичког теста' унутар ИФ-а функционише јер ИФ третира било који резултат различит од нуле као тачан.
Аутор Даве Брунс