Как вы рассчитываете количество дней в текущем году? - PullRequest
0 голосов
/ 03 марта 2020

Я знаю, что есть 365 дней, но я хотел формулу, которая учитывает високосные годы.

Кажется, что ничего не существует, даже отдаленно связанного с этим вопросом, что крайне удивительно для меня, поэтому я просто подумал спросить здесь.

Ответы [ 2 ]

2 голосов
/ 03 марта 2020

давайте договоримся, что первый день года всегда 1 января, а последний день - 31 декабря

enter image description here

, поэтому для вычисления числа дней в данном (текущем) году будет:

=DAYS(DATE(YEAR(TODAY()), 12, 31), DATE(YEAR(TODAY()), 1, 1))+1

0

или альтернативный:

=DATEDIF(DATE(YEAR(TODAY()), 1, 1), DATE(YEAR(TODAY()), 12, 31), "D")+1

enter image description here

0 голосов
/ 03 марта 2020

Это также должно работать:

=ARRAYFORMULA(SUM(EOMONTH(TODAY(),{0,12}-MONTH(TODAY()))*{-1,1}))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...