2017-08-17 52 views
1

如何翻譯或重構此=(1-PRODUCT(K5:K14)) excel公式爲javascript代碼。如何翻譯excel PRODUCT公式

我沒有這個代碼在我自己的理解,但我期待

exp_PRODUCT= [ 
    0.993758608, 
    0.993847362, 
    0.993934866, 
    0.994021137, 
    0.994106197, 
    0.990118552, 
    0.990226925, 
    0.990334122, 
    0.990440146, 
    0.990545020 
] 

let result = 0.0; 
    for(let prod of exp_PRODUCT){ 
    result = parseFloat(prod) + result; 
    } 
console.log('Total :' ,1-result) 

預期的答案是7.XXXX%

回答

1

嘗試以下結果是不正確的。產品是乘法,而不是加法。

exp_PRODUCT= [ 
0.993758608, 
0.993847362, 
0.993934866, 
0.994021137, 
0.994106197, 
0.990118552, 
0.990226925, 
0.990334122, 
0.990440146, 
0.990545020 
] 

result = 1.0; 
    for(let prod of exp_PRODUCT){ 
    result = parseFloat(prod) * result; 

    } 
console.log('Total :' ,1 - result) 
+0

謝謝,我會嘗試這.. :)我還做乘法,但結果仍是不正確.. :)會嘗試你的答案 –

+0

結果是0.07595516252249879 .. –