Size: a a a

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

2022 January 05

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
Подскажите плиз формулу🙏

Есть лист с данными - Ads
Есть лист с отчетом - Отчет

как сделать так, чтобы в лист Отчет попадали суммарные расходы(столбец Ads!N) за неделю (дата - Ads!A, а в отчете указаны первые дни каждой недели) у конкретного объявления(Ads!G и Отчет!B)

https://docs.google.com/spreadsheets/d/1yZGZBeXYw2G_o4zO_HVGSD-uQVfD2aL6dT1uJTZU4KI/edit?usp=sharing

понимаю как это сделать с помощью sumifs
но тогда надо будет в каждую ячейку вручную формулу копировать
тк arrayformula с sumifs не работает

Какую формулу нужно сделать, чтобы не нужно было руками копировать формулу во все ячейки листа Отчет?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Удалять все строки на листе?
И да, не забывайте указывать библиотеку через которую ходите в таблицы, т.к. кроме gspread есть ещё несколько вариантов работы)
источник

k

kostya in Чат | Google Таблицы и скрипты
С помощью delete_columns() это делается?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Я говорю про удаление, строк, а не столбцов. Удалить можно поштучно через .delete_rows() и через усечение .resize()
источник

k

kostya in Чат | Google Таблицы и скрипты
Спасибо большое!
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Konstantin (0) изменил репутацию Vitaliy P. (1264)
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
=ARRAYFORMULA(IFERROR(VLOOKUP(FILTER(B40:B;B40:B<>"");QUERY(FILTER({Ads!G3:G\WEEKNUM(Ads!A3:A;2)\Ads!N3:N};Ads!A3:A<>"");"select Col1, sum(Col3) group by Col1 pivot Col2";0);SEQUENCE(1;COUNTA(C39:39);2);0)))

Формула тут
источник

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
Игорь, спасибо огромное!!
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Александр Самсонов (0) изменил репутацию Игорь Дроздов (253)
источник

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
А можно добавить эту формулу в верхнюю строчку, чтобы значения в листе можно было фильтровать?
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
Что значит добавить в верхнюю строчку?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
что вам мешает?
источник

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
когда я добавляю - у меня формула выдает ошибку
источник

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
верхняя строчка - это строка с датами
буквально пару часов назад я писал в чат вопрос - как фильтровать данные на листе, где все данные подтягиваются с других листов с помощью arrayformula

ответили, что надо формулы плюсовать с заголовками
на других листах это у меня сработало

а на текущем листе при плюсовании вся формула слетает
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
А что нужно отфильтровать? Какой диапазон?
источник

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
Проще говоря, мне нужно сделать так, чтобы на этом листе https://docs.google.com/spreadsheets/d/1yZGZBeXYw2G_o4zO_HVGSD-uQVfD2aL6dT1uJTZU4KI/edit#gid=1532235485

я мог отфильтровать данные по любой дате

чтобы понять, какое самое большое значение, например, в столбце с датой 27.12.2021
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
Фильтр работает только по столбцам, а у вас даты в строке
источник

АС

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

например отсортировать по столбцу C или D
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
У вас там сейчас пусто. Ни формулы, ни значений, фильтровать нечего))
источник

АС

Александр Самсонов... in Чат | Google Таблицы и скрипты
Враги украли формулу😊

вернул ее )
источник