Расчеты листа Google после вставки данных - PullRequest
0 голосов
/ 17 ноября 2018

enter image description here

У меня есть статический сайт с формой, которую я размещаю на netlify. Используя netlify to zap zap, когда форма отправляется на сайт, данные отображаются в виде строки на моем листе, как и ожидалось.

После вставки, которая добавляет последний ряд. Я хочу сделать пост-обработку сценария некоторых приложений, я запускаю это с помощью события onchange. Перед выполнением постобработки я хочу заполнить пару пустых ячеек, которые не отправлены формой, например поле даты и ИТОГО. который берет ценовую ячейку слева от нее и добавляет 1500.

Изначально я думал просто о формуле:

 =(cell on left)+1500 

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

enter image description here

Мне нужно, чтобы он выглядел как:

enter image description here

до начала дополнительной обработки.

Есть ли другой подход к выполнению вычислений в определенной строке?

1 Ответ

0 голосов
/ 17 ноября 2018

Допущения:

  • PRICE в A1
  • Нет пустых ячеек между строками

Стратегия:

  • Очистить B1: B
  • COUNT количество ячеек в ColA
  • Использовать INDEX / INDIRECT для создания динамического диапазона с COUNT
  • Использовать Arrayformula с литералами массива для заполненияCol B до последнего заполненного ColA

Образец формулы:

B1:

=ARRAYFORMULA({"TOTAL";A2:INDEX(A:A,COUNTA(A:A))+1500})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...