Попробуйте
=IF(NOT(INDEX(ISBLANK($D$30:F30),B23)),B24,"")
, где $D$30:F30
представляет значение Запланированная квитанция заказа со 2 недели по 4 неделю. Если у вас более 4 недель, замените F30
нафактическая конечная ячейка этого диапазона (и предложить использовать абсолютную ссылку на ячейку, т.е. поставить знак доллара $
перед столбцом и идентификатором строки).
ISBLANK Функция будетпроверьте, что каждая ячейка в диапазоне $D$30:F30
пуста (не возвращена формулой, а является настоящей пустой ячейкой), и верните диапазон TRUE
или FALSE
. Функция
INDEX вернет соответствующий TRUE
или FALSE
на основе введенного вами номера отведения. Если вы введете 2
, INDEX вернет второе значение из диапазона, и так далее, и так далее. Функция
NOT обратит FALSE
к TRUE
, т.е. TRUE
для непустой ячейки. Тогда функция IF вернет номер лота по желанию, но вернет пустой ""
, если это не так. Вы не указали, что вы хотите вернуть, если Запланированная квитанция заказа пустая, поэтому я просто использовал пустую ""
.