• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Umwandlung Excel-Formel / Javascript-Formel

flashpiet

New member
hallo zusammen,

habe eine kleines Problem bei der Umwandlung einer Excelformel in eine Javascript-Formel.
Es kommt nicht da richtige Ergebnis raus, vielleicht setze ich auch eine Klammer falsch o.ä.

Das ist die Excelursprungsformel: WURZEL((B12/$B$6/(B15+1)+(POTENZ(B18/1000;2)*E6/1000*PI()/4))/6,16)*1000

und hier meine JS-Pendant:
zws=dmi/1000;
pic=Math.PI;
kim2=Math.sqrt( qua/wid/ (qs+1) + ( Math.pow(zws,2)*dns/1000*pic/4 ) /6.16 ) *1000 ;

Hat jemand spontan eine Idee?

LG
Piet
 
Uhm ich weiß zwar nicht, was du bei dir in den Variablen eingesetzt hast, aber ich hab mal die Darstellung des Problems vereinfacht, damit wir Werte vergleichen können und die Lesbarkeit verbessert wird.
Ich hab folgende Werte eingesetzt:
B12 = 2
B6 = 3
B15 = 4
B18 = 5
E6 = 6

Ergebnis (ich hab LibreOffice genutzt): 147,1225365808

Javascript:
PHP:
var ergebnis;
      var b12 = 2;
      var b6 = 3;
      var b15 = 4;
      var b18 = 5;
      var e6 = 6;
      ergebnis = Math.sqrt((b12/b6/(b15+1)+(Math.pow((b18/1000),2)*e6/1000*Math.PI/4))/6.16)*1000;
      console.log(ergebnis);

Ergebnis: 147.12253658082747

Bei mir funktionierts also. Ich weiß allerdings nicht, welche Werte du eingesetzt hast, deshalb gehe ich davon aus, dass du da nen Fehler hast oder du hast Variablen vertauscht.
 
Zuletzt bearbeitet:
Zurück
Oben