Здравствуйте! На мой взгляд, вы немного переусердствуете в работе. Все можно решить гораздо проще. Создаете для каждого пользователя свой лист, в который он может вносить изменения. После этого подтягиваете значения из этого файла в конечную книгу с помощью функции IMPORTRANGE. Получается просто и со вкусом. Синтаксис:
Для примера вот вам два документа
https://docs.google.com/spreadsheets/d/1YjYGi3Q7MpZUdxsXj5QaXgUNRoROVJbGOr57LOYVmJ4/edit?usp=sharing
https://docs.google.com/spreadsheets/d/14cCPTIOZeKBUdt7_1mPoQe4xtkdJz3ImnjYxcHyEy7A/edit?usp=sharing
Посмотрите примененные формулы и обратите внимание, что при изменении значений в диапазоне A1:A100 листа Total первого документа они тут же изменятся во втором.
Успеха Вам!
Зайти в меню: Данные - Настроить защищенные листы и диапазоны. Там и настроить.