Для такого удобно использовать функцию onEdit(event).
Внутри отслеживаем, какая ячейка изменилось, и меняем то что нужно.
function onEdit(event){
//event.source.getActiveSheet().getName() для определения имени листа
//event.source.getActiveSheet().getActiveRange().getA1Notation() для определения имени ячейки
};
Если формула сложная и многоэтажная - её удобно собирать в текстовом редакторе. Можно писать её в несколько строк для своего удобства - гугл таблицам без разницы