Hallo Leute,
ich bekomme beim Fox´l bei folgender Aktion immer den Fehler NaN
(not a number) in die Zelle geschrieben.
Ich berechne hier aus Tabellenzellen einen Prozentwert, runde und
bearbeite das Ergebnis noch.
Kann mir bitte jemand sagen, was hier falsch ist bzw. warum ich hier in
den Ergebniszellen der Tabelle immer NaN stehen hab.
Vielen Dank für eure Hilfe
Gruß,
Slowhand
Code
function RoundPi( z1, ref ){
var pos = 0;
var erg = MakeNum(z1) / MakeNum(ref) * 100;
var rnd = Math.round((erg * 100) / 100);
return MakeTwo(rnd);
}
function MakeNum( zahl ){
var pos=0;
if(zahl){
while ( zahl.indexOf(".", pos++ ) != -1 ){
zahl = zahl.replace( ".", "");
}
}
return zahl;
}
function MakeTwo(k){
var e = Math.pow(10, 2);
if (k.indexOf('.') == -1) k += '.';
k += e.toString().substring(1);
return k;
}
Alles anzeigen