Як визнати високосні роки та взяти до уваги 29 лютого

Не кожен рік має однакову кількість днів. Є регулярні високосні роки, які мають додатковий день, 29 лютого. Це може зіпсувати деякі розрахунки.

Замість того, щоб намагатися знайти календар на відповідний рік, ви можете швидко відповісти на це питання за допомогою цих двох формул. Таким чином можна безпечно перевірити, чи рік є високосним.

Формула 1: Обчисліть високосні роки за допомогою року в Excel

Високосні роки визначаються так: усі роки, які діляться на чотири, за винятком тих, які також діляться на 100. Проте з років, поділених на 100, роки, поділені на 400, є високосними.

Ці три правила реалізовані у формулі у зворотному порядку через дві вкладені функції IF. Ви можете використовувати функції REST, щоб перевірити, чи подільні вони.

Для цього вам потрібна така формула:

= IF (REST (тестовий рік; 400) = 0; "високосний рік"; IF (REST (тестовий рік; 100) = 0; ""; IF (REST (тестовий рік; 4) = 0; "високосний рік"); "")))

Ви передаєте формулу з аргументом Рік аудиту рік, який ви хочете перевірити на високосний рік. Здати Рік аудиту як чотиризначний рік. Ця формула містить текст "високосний рік", якщо рік, що минув, є високосним. В іншому випадку функція не надає жодного вмісту.

У наведеній робочій книзі наступна формула забезпечує результат "високосний рік". Перенесений 2012 рік у комірку А4 є високосним:

= IF (REST (A4; 400) = 0; "високосний рік"; IF (REST (A4; 100) = 0; ""; IF (REST (A4; 4) = 0; "високосний рік"; "") ))

2. Формула: порівняйте високосні роки зі значенням дати

Якщо рік, що перевіряється, знаходиться у комірці А2, наступна формула надасть вам необхідну інформацію:

= ДЕНЬ (ДАТА (A2; 3; 0)) = 29

На малюнку праворуч показаний результат запиту.

Формула працює лише за роки та періоди, які також можна зіставити зі значеннями дати в Excel.

Формула збирає значення дати, що припадає на останній день лютого, і перевіряє, чи є цей день 29 числом.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave