Формула SharePoint: [Создано] +60 дней = Дата продления (но нужно, чтобы это был будний день) - PullRequest
0 голосов
/ 20 февраля 2020

Мне нужна помощь с формулой, которая добавит [Расширение], поле выбора 30, 45 или 60, к [Создано] и вернет дату [Расширение дня недели].

НО, будущая дата должна быть днем ​​недели.

Пример: [Создано] + [Расширение] = [Расширение дня недели], но если результат суббота или воскресенье, рассчитайте его как в следующий понедельник.

Спасибо!

Ответы [ 2 ]

1 голос
/ 20 февраля 2020

Вы можете использовать следующую формулу:

=A2+B2+((WEEKDAY(A2+B2,2)=6)*2)+((WEEKDAY(A2+B2,2)=7)*1)

Первый день недели = 1 = понедельник, последний = 7 = воскресенье. При необходимости измените второй параметр функции WEEKDAY.

enter image description here

0 голосов
/ 20 февраля 2020

Вы можете использовать следующие функции:

TEXT() : =TEXT(20/02/2020;"dddd") shows the name of that day.
IF(condition;result)
OR(condition1;condition2)

Так что вам понадобится что-то вроде:

=IF(OR(TEXT(<date>;"dddd")="Saturday";TEXT(<date>;"dddd")="Sunday");"Monday";TEXT(<date>;"dddd"))

Форматирование, присвоение имен дням ... может зависеть от языка, поэтому Я посоветую вам поэкспериментировать, но это даст вам начало.

...