Distel
@Distel
Крутой маркетолог и менеджер, свой бизнес

Форма вставляет новую строку, как протянуть в неё формулу автоматом?

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы