Dies wird die Excel-Formel, die ich habeExcel-Formel JavaScript-Funktion
fx = ROUNDUP(C17/((1-(1/(1+(C19/12))^(C18*12)))/(C19/12)),0)
Dies ist das Ergebnis sollte sein:
Dies ist die JavaScript-Funktion, die ich schrieb:
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();
}
Bei t er Moment das Ergebnis, dass ich von der Excel-Formel und der Javascript-Funktion bekomme, ist nicht das Gleiche. Jede Hilfe würde sehr geschätzt werden.
Könnten Sie auch hinzufügen, die Excel-Formel im Klar Text, zum Kopieren/Formatieren? – boxmein