Форма вставляет новую строку, как протянуть в неё формулу автоматом?
Друзья, делаю учёт на гугл форме (понимаю, как это дико, увы).
Форма при заполнении создаёт новую строку в привязанном гугл.щите.
Надо, чтобы в столбцах правее массива данных с формы не удалялись формулы.
То есть форма вводит по столбец Х, а в столбце Z у меня формула, которой нужно обработать введённые с формы значения. А формула там не сохраняется, так как добавляется новая строка. Формулы ниже остаются.
P.S. Попробовал решить через сводную таблицу с калькулейтед филд, безуспешно
Олег Суровягин дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац). В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
Долго искал решение, но ничего путного не нашел.
У меня получилось решить так:
На листе с данными из формы создаем именованный диапазон, например "Данные", который включает все столбцы и строки с запасом (для данных которые поступят в будущем)
На другом листе, где мы обрабатываем данные прописываем формулу =Индекс(Данные) и наши данные с формы транслируются в определенную часть второго листа, НО теперь они обновляются при появлении новых данных и формулы на втором листе не сдвигаются.
Решение не самое изящное, но оно работает. По крайней мере мою задачу решило.
Класс, надо попробовать!
На тему "не изящно" - я сделал буферную сводную, полностью копирующую основной массив и из неё уже строю целевую сводную.
Что-то притормаживает))
А не пробовали использовать ARRAYFORMULA? Я применял в аналогичных задачах.
Например, можно один раз в одной (!) ячейке С1 внестb формулу типа
=ARRAYFORMULA(A1:A+B1:B)
и у Вас в столбце С будут суммироваться А и В независимо от того, сколько записей введут пользователи, будут ли они вставлять в середину новые строки и т.п.