Я создал формулу, в которой дата окончания недели добавляется в столбец 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 вызовет ошибку в вашей формуле.