Size: a a a

Чат | Google Таблицы и скрипты

2019 August 12

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
🙂
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
да, если товар не встречается во всей строчке
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Я в примере добавил товары
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
тут ни в одной из строчек товар  не заполнен полностью
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
это же пример...
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Я правда тебя не понимаю 🙂
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Можешь показать исходные данные и то, что хочешь из них сделать? Куда смотреть-то?
источник

A

Admin in Чат | Google Таблицы и скрипты
Ему нужно вывести только те строки по магазинам, где в рамках одной строки/магазине присутствует хотя бы один товар на всей строке
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ну да, я это и имею ввиду
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
вот эти строки ты хочешь убрать, правильно? зеленые?
источник

A

Admin in Чат | Google Таблицы и скрипты
Да
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Я изменил пример, добавил товар2 и что я хочу получить при запросе "товар1" и "товар2" на Лист1
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Да
Видишь - нет, видимо. Там что-то другое.
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Согласно терминологии примера: в каком магазине и когда был выбранный товар?
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
А исходные данные это расписание занятий (1 колонка - номер группы), где мне нужна такая вот выборка: выбрал предмет и мне показало встречаемость его в расписании
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Артем Васильев
Согласно терминологии примера: в каком магазине и когда был выбранный товар?
Да, теперь ясно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Тебе нужно посмотреть в сторону примера с query, про который я уже говорил и адаптировать его
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
​​QUERY в массиве.
Найдем максимальное значение по каждой строке.


Друзья, привет! Сегодня будем расширять границы вашего понимания функции QUERY.

Задача звучит так - есть ряд строк с разным количеством значений в каждой. Нужно - найти максимум по каждой строке (или минимум или среднее или сумму) и сделать это с помощью одной формулы.

Концептуально решение такое - мы разворачиваем диапазон (TRANSPOSE) и с помощью формулы создаем текст запроса для QUERY, он обращается к каждому столбцу диапазона, получает максимум. Дальше переворачиваем наш массив обратно, попутно убирая заголовки.

Подробно и по шагам решение на скриншоте →

Таблица с примером

Итоговая формула:
=QUERY(TRANSPOSE(QUERY(TRANSPOSE(A2:C5);"select "&
ARRAYFORMULA(JOIN(",";"max(Col"&row(A2:A5)-1&")"))));"select Col2")

P.S. Неоценимую помощь в поиске решения оказал @Volond (он же @SigmaSpola). Спасибо ему🤘
Этот
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Попробуй, если не получится, то пиши. Вообще - это очень интересная задачка.
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
ок, спасибо! гляну. Да задача супер! Я умею количество групп подсчитывать кажный день по-предметно. Но вот номера групп вывести...
источник