Привет всем снова. И снова у меня возникают некоторые проблемы с попыткой получить правильное совпадение в этой таблице Excel для преобразования в JavaScript.
Вот формула Excel:
=IF(IF($B$7=TRUE,$B$28/$B$10,$B$28/$B$5)>1,1,IF($B$7=TRUE,$B$28/$B$10,$B$28/$B$5))
WHERE
B7 = TRUE
B28 = 76800
B10 = 892015
B5 = 999500
И это мой JavaScript, который у меня есть:
function percent(x) { return Math.round((x-0)*100) + '%'; }
if($('#section179').is(':checked'))
{
var percentRepaid = $("#rev3DScanYear").val() / $("#section179Real").val();
if (percentRepaid > 1)
{
$("#paymentCashPer").val('100.00');
}else
{
percentRepaid = $("#rev3DScanYear").val() / $("#SalePrice").val();
$("#paymentCashPer").val(percent(percentRepaid));
}
}else
{
//to be done
}
WHERE
rev3DScanYear = 76800
SalePrice = 999500
section179Real = 892015
Для кода JavaScript я продолжаю получать значение 8% , и я должен получать значение 8,61% , как оно есть в электронной таблице.
Как всегда, любая помощь будет отличной! : О)
David