автоматические растягивание формулы с запросом
Есть таблица Склад. Она постоянно заполняется. Есть таблица Наличие. Туда добавляются товары, которые находятся в наличии. Заполняю таблицу наличие через QUERY. Сначала заполняю столбец F товарами, которые находятся в наличии. Далее заполняю столбцы с размерами.
=QUERY(A4:D9; "select A where D='В наличии'") - запрос для наличия
=QUERY(A4:D9; "select C where (A='"&F4&"' and B='XXL')") - запрос для размера
Количество товаров в наличии постоянно меняется, как сделать автоматические растягивание формулы с запросом для размера в зависимости от наличия?
https://docs.google.com/spreadsheets/d/15W0uUucBhUcoFycaxd54ZMFPFUoOZYjdboCv00nrtdc/edit?usp=sharing - ссылка на таблицу
Ответы (1 шт):
Достаточно просто расширить диапазон, который используется в формуле QUERY.
В вашей таблице (ссылку вы дали в описании) доработала формулу в ячейке G4, дублирую тут.
=IFERROR(QUERY($A$4:$D; "select C where (A='"&$F4&"' and B='"&G$3&"')"))
Диапазон лучше брать какой я указала в формуле. Это позволяет не расширять его постоянно при добавлении новых строк и данных. Если же у вас просто меняется статус у товаров, которые уже внесены в таблицу, формула автоматически поменяет вам список.
Плюс ещё поменяла во второй части сравнение столбца В, которое захватывает указанные размеры и сравнивает с ними.
IFERROR использовано просто для удобства восприятия, чтобы значения в ячейках с формулами не пестрили ошибками.
