2017-08-17 2 views
1

これを翻訳または再構成する方法=(1-PRODUCT(K5:K14)) JavaScriptのコードにExcelの式を変換します。翻訳するには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あるしようとします。.. –

関連する問題