Узнайте, сколько дней в месяце, к которому относится дата.
Скопировать формулу
=DAY(EOMONTH(A2, 0))EOMONTH(A2, 0) возвращает последний день месяца, а DAY извлекает номер этого дня — то есть количество дней в этом месяце. Функция автоматически обрабатывает февраль и високосные годы.
=DAY(EOMONTH(DATE(2026,2,1), 0))→28В феврале 2026 года 28 дней.
=DAY(EOMONTH(DATE(2028,2,1), 0))→29В феврале 2028 года 29 дней, потому что 2028 год високосный.
=DAY(EOMONTH(DATE(2026,10,7), 0))→31Для любой даты в октябре возвращается 31.
=DAY(DATE(YEAR(A2),3,0))=29 возвращает TRUE для високосного года.
Вычтите дату из конца месяца: =EOMONTH(A2, 0)-A2.
Используйте =DATE(YEAR(A2)+1, 1, 1)-DATE(YEAR(A2), 1, 1). Формула возвращает 365 или 366 в високосный год.
Используйте =NETWORKDAYS(EOMONTH(A2, -1)+1, EOMONTH(A2, 0)), чтобы посчитать дни с понедельника по пятницу в этом месяце.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.