Формула для добавления даты окончания недели на основе значения даты в другой ячейке, а также для добавления еще одной недели на основе значения в отдельной ячейке

Формула для добавления даты окончания недели на основе значения даты в другой ячейке, а также для добавления еще одной недели на основе значения в отдельной ячейке

Я создал формулу, в которой дата окончания недели добавляется в столбец M, если дата введена в столбец L, и отображается пустой, если столбец L пуст.

=IF(L1<>"",L1+6-WEEKDAY(L1),"")

Однако я хотел бы добавить дополнительную неделю в столбец M, если в той же строке в столбце K введено какое-либо значение.

=IF(L16<>"",L16+13-WEEKDAY(L16),"")

Если столбец K пуст, столбец L содержит дату, столбец M будет заполнен датой окончания недели значения в столбце L.

Если столбец K имеет какое-либо значение, столбец L имеет дату, столбец M будет заполнен датой окончания недели + 7 дней (следующая пятница)

Я хочу, чтобы столбец M отображался пустым, когда столбец L не используется, независимо от значения в столбце K.

Результат должен выглядеть так:

Снип

Пожалуйста, дайте мне знать, можно ли это сделать в рамках одной формулы.

решение1

Вы можете изменить исходную формулу, чтобы добавить дополнительные 0 дней, если значение в K1 пустое, и 7 дней, если оно не пустое.

=IF(ISNUMBER(L1),L1+6-WEEKDAY(L1)+IF(ISBLANK(K1),0,7),"")

Обратите внимание, что я изменил тест на L1 для проверки числа. Текстовое значение в L1 вызовет ошибку в вашей формуле.

Связанный контент