【发布时间】:2016-07-26 07:00:16
【问题描述】:
这是我的excel公式
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();
}
目前我从 excel 公式和 javascript 函数中得到的结果不一样。任何帮助将不胜感激。
【问题讨论】:
-
能否也以纯文本形式添加 Excel 公式,用于复制/格式化?
标签: javascript jquery excel function formula