Формула Excel: следующий день выплаты жалованья каждые две недели с даты -

Содержание

Общая формула

=CEILING(date+1,14)-1

Резюме

Следующий день выплаты раз в две недели с даты Чтобы получить следующий день выплаты жалованья - при условии, что график будет раз в две недели, с выходными днями в пятницу - вы можете использовать формулу, основанную на функции ПОТОЛОК.

В показанном примере формула C6:

=CEILING(B6+1,14)-1

Примечание: эта формула предполагает систему дат 1900 по умолчанию в Excel.

Объяснение

Эта формула зависит от функции CELING, которая округляет числа до заданного кратного. Это работает, потому что даты работают в системе дат 1900 по умолчанию в Excel, где первым днем ​​в системе является число 1, равное дате воскресенья 1 января 1900 года.

В этой схеме первая пятница - это день номер 6, вторая пятница - это день номер 13, а день 14 - вторая суббота. Это означает, что все вторые субботы в будущем делятся на 14 без остатка.

Формула использует этот факт для вычисления второй субботы, затем вычитает 1, чтобы получить предыдущую пятницу.

Другой - каждую вторую пятницу

Если вам нужно получить альтернативную пятницу в схеме с каждой второй пятницей, вы можете использовать эту версию формулы:

=CEILING(A1+8,14)-8

Идея та же, но формула должна пройти 8 дней вперед, чтобы получить четное число, кратное 14. После того, как CEILING возвращает дату, вычитаются 8 дней, чтобы вернуться к предыдущей пятнице.

Примечание: я столкнулся с этой формулой в качестве ответа на вопрос о переполнении стека замечательным Барри Гудини.

Хорошие ссылки

Ответ Барри Гудини на stackoverflow

Интересные статьи...