1
這是Excel公式,我有Excel公式爲JavaScript函數
fx = ROUNDUP(C17/((1-(1/(1+(C19/12))^(C18*12)))/(C19/12)),0)
這是我寫的javascript函數:
function refreshRenoLoanCalculator() {
var amt = parseInt($('.calc-renoloan .principal-amount').val().replace(/,/g, ''), 10)
console.log(amt); //10 000
var rate = $('.calc-renoloan .loan-rate').val();
console.log(rate); //0.0444
var tenure = $('.calc-renoloan .loan-tenure').val();
console.log(tenure); // 5
var a = rate/100./12.;
console.log(a);
var b = 1. + a;
b = Math.pow(b, (tenure * 12)) - 1.;
console.log(b);
var FC = a/b + a;
FC = FC.toFixed(10);
console.log(FC);
var RP = amt * FC;
console.log(RP);
toolsSetCalculatedValue('.calc-renoloan .calc-result-installment', Math.ceil(RP).toLocaleString().split('.')[0])
$('.calc-renoloan .results-container').slideDown();
}
在t他的時刻,我從Excel公式和JavaScript函數得到的結果是不一樣的。任何幫助將不勝感激。
難道您還添加了Excel公式以純文本,用於複製/格式化目的? – boxmein