excel公式到javascript函数

excel公式到javascript函数,javascript,jquery,excel,function,formula,Javascript,Jquery,Excel,Function,Formula,这是我的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

这是我的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函数得到的结果是不一样的。非常感谢您的帮助。

在JS中,等效计算如下:

var C17=10000;
变量C18=5;
变量C19=4.44;
var利息=C19/1200;
var foo=数学ceil(C17*利息/(1-(数学pow(1/(1+利息),C18*12));

console.log(foo)在JS中,等效计算如下:

var C17=10000;
变量C18=5;
变量C19=4.44;
var利息=C19/1200;
var foo=数学ceil(C17*利息/(1-(数学pow(1/(1+利息),C18*12));

console.log(foo)
您是否也可以添加纯文本格式的Excel公式,用于复制/格式化?您是否也可以添加纯文本格式的Excel公式,用于复制/格式化?谢谢。这很好用。得到与excel相同的结果。谢谢。这很好用。获得与excel相同的结果。