= МЕСЯЦ (ДАТА (ГОД (дата); 2;29)) = 2
= MONTH (DATE (YEAR (дата); 2;29)) = 2
Если вы хотите проверить, является ли год определенной даты високосным, вы можете использовать формулу, в которой используются функции МЕСЯЦ, ГОД и ДАТА.
В показанном примере формула в ячейке C5:
= МЕСЯЦ (ДАТА (ГОД (B5); 2;29)) = 2
= MONTH (DATE (YEAR (B5); 2;29)) = 2
Основой этой формулы является функция ДАТА, которая автоматически подстраивается к значениям месяца и года, находящимся вне диапазона. В формуле год переносится на дату без изменений, наряду с 2 за месяц (февраль) и 29 за день. В високосные годы февраль имеет 29 дней, поэтому функция ДАТА просто возвращает дату 29 февраля этого года.
Однако в не високосные годы ДАТА вернет дату 1 марта года, потому что нет 29-го дня, а ДАТА просто переносит дату вперед в следующий месяц.
Наконец, МЕСЯЦ просто извлекает месяц из результата, предоставленного ДАТА, который сравнивается с 2, используя знак равенства.
Если месяц равен 2, формула возвращает значение ИСТИНА. Если нет, месяц должен быть равен 3, а формула возвращает ЛОЖЬ.
Когда вы просто хотите проверить год (например, 2015, 2016 и т.д .), измените формулу следующим образом:
= МЕСЯЦ (ДАТА (год; 2;29)) = 2
= MONTH (DATE (год; 2;29)) = 2
Если приведенная выше формула кажется «умной» и вам нужно более буквальное решение, вы можете проверить, содержит ли год 366 дней вместо этой формулы:
= ДАТА(ГОД (дата) +1;1;1) -ДЕНЬ (ГОД (дата); 1;1)
= DATE(YEAR (дата) +1;1;1) -DAY (YEAR (дата); 1;1)
Эта формула генерирует две даты, а затем вычитает 1 января данного года с 1 января следующего года.
Автор проекта
Дмитрий Якушев
Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель - помочь вам эффективнее работать в Excel.
Изучайте наши статьи с примерами формул, сводных таблиц, условного форматирования, диаграмм и макросов. Записывайтесь на наши курсы или заказывайте обучение в корпоративном формате.
Сайт https://akademia-excel.ru/
ИП Якушев Дмитрий Александрович
ОГРНИП: 314501721200022
ИНН: 501706813807
Образовательная лицензия № Л035-01255-50/01194039
Почта: info@akademia-excel.ru
Телефон для связи: + 7 (958) 697-73-88, + 7 (495) 145-23-86
Регистрация на сайте означает согласие с пользовательским соглашением и на получение рассылки и рекламных материалов.
Политика в отношении обработки и защиты персональных данных.
Банковские реквизиты:
Расчетный счет 40802810500000003597
Банк АО «Тинькофф Банк»
Юридический адрес Банка Москва, 123060,1-й Волоколамский проезд, д. 10, стр. 1
Корр. счет Банка 30101810145250000974
ИНН Банка 7710140679
БИК Банка 044525974
Подписывайтесь на нас в соц.сетях:
Сайт https://akademia-excel.ru/
ИП Якушев Дмитрий Александрович
ОГРНИП: 314501721200022
ИНН: 501706813807
Образовательная лицензия № Л035-01255-50/01194039
Банковские реквизиты:
Расчетный счет 40802810500000003597
Банк АО «Тинькофф Банк»
Юридический адрес Банка Москва, 123060,1-й Волоколамский проезд, д. 10, стр. 1
Корр. счет Банка 30101810145250000974
ИНН Банка 7710140679
БИК Банка 044525974
Регистрация на сайте означает согласие с пользовательским соглашением и на получение рассылки и рекламных материалов.
Политика в отношении обработки и защиты персональных данных.
Почта: info@akademia-excel.ru
Телефон для связи: + 7 (958) 697-73-88, + 7 (495) 145-23-86
Написать в тех.поддержку
Подписывайтесь:
авторизуйтесь