Создание собственной формулы в Google Sheets - PullRequest
1 голос
/ 14 марта 2019

Я пытаюсь создать пользовательскую формулу, чтобы получить число «Pass», которое мне нужно, чтобы получить рейтинг более 96%.Таким образом, мы получаем рейтинг путем деления полученного вами «Pass» на общее количество проверенных предметов.Пример:

numPass = 31
numTotal = 35
rating = (31/35)*100 = 89% (rounded off)

Итак, в приведенном выше примере я хочу узнать, сколько еще «numPass» мне нужно, чтобы получить рейтинг выше 96%.

Я понял, как это сделать вручную, хотя.Мне нужно продолжать увеличивать numPass и numTotal до тех пор, пока это не приведет к значению, превышающему 96. Нашел способ сделать это с помощью скрипта приложения, но по какой-то причине это происходит в бесконечном цикле.ЛОЛ!Вот мой код ниже:

function passNeeded(numPass, numTotal){
var numPass = 31;
var numTotal = 35;
var avg = (numPass/numTotal)*100

while (avg.toFixed(0) < 96){
numPass++;
numTotal++;
}
return numPass;
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...