Как проверить, является ли год високосным в Excel?
Вы знаете, как определить, високосный год или нет? В Excel нет прямого метода проверки, но вы можете создать определяемую пользователем функцию или формулу для решения этой проблемы.
Проверьте, является ли год високосным с формулой
Проверьте, является ли год високосным с помощью функции, определяемой пользователем
Проверьте, является ли год високосным с формулой
Предположим, у вас есть список лет на листе, следующая длинная формула может помочь вам определить, является ли данный год високосным или нет. Пожалуйста, сделайте так:
1. Помимо ячеек года, введите в пустую ячейку следующую формулу:
= ЕСЛИ (ИЛИ (MOD (A2,400) = 0, AND (MOD (A2,4) = 0, MOD (A2,100) <> 0)), «Високосный год», «НЕ високосный год»)(A2 содержит год, когда вы хотите применить эту формулу, вы можете изменить его по своему усмотрению) см. снимок экрана:
2. Затем перетащите маркер заполнения в диапазон, который вы хотите содержать в этой формуле, и все годы будут проверены, являются ли они високосными или нет.
Внимание: Если соответствующая ячейка пуста, эта формула также покажет високосный год.
Проверьте, является ли год високосным с помощью функции, определяемой пользователем
Вы также можете создать функцию, определяемую пользователем, чтобы проверить, является ли год високосным, вы можете заполнить его следующим образом:
1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.
Код VBA: проверьте, является ли год високосным
Function IsLeapYear(pYear As Integer) As Boolean
'Update 20140623
If (pYear Mod 4) = 0 And (pYear Mod 100) <> 0 Or ((pYear Mod 400) = 0) Then
IsLeapYear = True
Else
IsLeapYear = False
End If
End Function
3. Затем сохраните и закройте этот код, вернитесь на свой рабочий лист и введите эту формулу: = isleapyear (A2), см. Снимок экрана:
4. Затем перетащите маркер заполнения в ячейки, которые вы хотите содержать эту формулу, и все годы отмечены флажком, НЕПРАВДА означает не високосный год, а ИСТИНА указывает високосный год. Смотрите скриншот:
Связанная статья:
Найдите наименьший общий знаменатель или наибольший общий делитель в Excel
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!