Формула Excel: отримати n-й день року -

Зміст

Загальна формула

=date-DATE(YEAR(date),1,0)

Резюме

Щоб отримати n-ий день року за даною датою, ви можете використовувати формулу на основі функцій DATE та YEAR. У наведеному прикладі формула в С5 має вигляд:

=B4-DATE(YEAR(B4),1,0)

З датою "1 червня 2016 р." У комірці B4 формула повертає 153, оскільки 1 червня є 153-м днем ​​цього року.

Пояснення

Ця формула використовує той факт, що дати - це лише послідовні числа в Excel. Він визначає останній день попереднього року і віднімає це значення з початкової дати B4. Результат - n-й день року.

Зверніть увагу, аргумент day у DATE подається як нуль. Приємною особливістю функції DATE є те, що вона може обробляти значення DAY, які знаходяться «поза діапазоном», і правильно регулювати результат. Коли ми даємо DATE рік, 1 для місяця і нуль для DAY, функція DATE повертає останній день попереднього року.

День року на сьогодні

Щоб відкоригувати формулу для повернення n-го числа року для поточної дати, просто використовуйте функцію TODAY для дати:

=TODAY()-DATE(YEAR(TODAY()),1,0)

Цікаві статті...