
Общая формула
=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 дней, чтобы вернуться к предыдущей пятнице.
Примечание: я столкнулся с этой формулой в качестве ответа на вопрос о переполнении стека замечательным Барри Гудини.