Si no me equivoco es así:
Código Javascript
:
Ver originalvar D1 = 5000;
var D2 = 5000;
var D3 = 5000;
var D4 = 3000;
var E6 = D1 / D1 * D1 * 0.3 + D1 * 0.7 * 0.15 + (D4/D3) * D3 * 0.5 + D3 * 0.5 * 0.3;
var result;
if(D2 > 0){
if(D4>0){
result = E6/(D4+D2)
}else{
result = (D1*0.6+D3*0.4)/(D1+D3)
}
}else{
result = (D1*0.6+D3*0.4)/(D1+D3)
}
result = 1 - result;
var s = Math.round(result * 100);
console.log(s + "%");
Teniendo en cuenta como funciona la función SI de Excel:
Código:
SI(condicion, valor_si_verdadero, valor_si_falso)
El resto es parsear los inputs con parseInt o parseFloat (en caso de que sean decimales) y asignar los valores a las variables.