Формула, для реализации этого процесса потребует итерационных вычислений и очень сложную формулу.
Попробуйте использовать триггер для функции
generateValue
:
function generateValue() {
var spreadsheet = SpreadsheetApp.getActive();
var from = 1;
var to = spreadsheet.getRange('Sheet1!C5').getValue();
var rand = randBetween_(from, to);
spreadsheet.getRange('Sheet1!D5').setValue(rand);
}
function randBetween_(from, to){
return Math.floor(Math.random()*(to - from + 1) + from);
}
Оригинальное решение содержит подобную задачу, только первое значение
from
для
randBetween_
равно
1
, а второе
to
берется из Таблицы. Триггер настроен таким образом, что данные в ячейке
D5
обновляются периодически.