автоматические растягивание формулы с запросом

Есть таблица Склад. Она постоянно заполняется. Есть таблица Наличие. Туда добавляются товары, которые находятся в наличии. Заполняю таблицу наличие через 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 использовано просто для удобства восприятия, чтобы значения в ячейках с формулами не пестрили ошибками.

→ Ссылка