JavaScript - problema la migrar formula de excel a javascript

 
Vista:

problema la migrar formula de excel a javascript

Publicado por hugo (8 intervenciones) el 17/09/2023 02:04:03
Buenas

necesito ayuda para poder llevar una formula de Excel a JavaScript ya que no puedo llegar a tener valores idénticos y esta es el pie de varias formula que terminando desplazando valores lo cual es un problema grande ya que esta planilla de Excel se usa para controlar datos de diques de agua por lo cual es muy importante la precisión no estoy limitado a utilizar Excel y acepto cualquier otra sugerencia

la formula de Excel es la siguiente cabe destacar que el valor que estoy usando a en t13 en excel y celda17 en JavaScript son 898.30 y el resultado en excel es 2.61128 y en java es 2.61133

1,5037037189719*10^-7*(T13^6)-8,07714076325225*10^-4*(T13^5)+1,80770237311231*(T13^4)-2,15764516609969*10^3*(T13^3)+1,44857403812637*10^6*(T13^2)-5,18662812471776*10^8*T13+7,73754635512806*10^10

al llevarla a javascript intente esto entre otras alternativas siempre sobre javascritp y librerias como decimal y big



celda18v1 = (1.5037037189719e-7 * Math.pow(celda17, 6))
celda18v2 = (8.07714076325225e-4 * Math.pow(celda17, 5))
celda18v3 = (1.80770237311231 * Math.pow(celda17, 4))
celda18v4 = (2.15764516609969e3 * Math.pow(celda17, 3))
celda18v5 = (1.44857403812637e6 * Math.pow(celda17, 2))
celda18v6 = (5.18662812471776e8 * celda17)
celda18v7 = (7.73754635512806e10).toExponential(15)
celda18 = parseFloat(celda18v1 - celda18v2 ) + parseFloat(celda18v3 - celda18v4 ) + parseFloat(celda18v5 - celda18v6 ) + parseFloat( celda18v7)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder