Supportnet / Forum / Datenbanken
Seltsames Ergebnis
Frage
Hallo,
ich möchte in meinem Formular ein Restergebnis ausrechnen lassen:
= NZ([Vorjahr];0]+NZ([Jetzt];0)-NZ([Verbrauch])
Wenn im Feld Vorjahr eine Zahl größer als "0" steht, dann rechnet er richtig. Steht dort jedoch "0" kommt als Endergebnis 3,552714E-15 heraus.
Kennt jemand dieses Phänomen und weiß jemand vielleicht Abhilfe?
Antwort 1 von Das_Urmel
Simple Mathematik
0 minus irgendwas ergibt eben -irgendwas.
Egal womit du rechnest, Excel, Taschenrechner, Rechenschieber, Abakus....
tschö
Michael
0 minus irgendwas ergibt eben -irgendwas.
Egal womit du rechnest, Excel, Taschenrechner, Rechenschieber, Abakus....
tschö
Michael
Antwort 2 von Anderl
Nicht ganz:
Bei Vorjahr kann "0" drin stehen.
Bei Jetzt steht immer eine Zahl größer als "0".
Wenn alles aufgebraucht ist, habe ich wieder "0" und nicht 3,55 ...
Bei Vorjahr kann "0" drin stehen.
Bei Jetzt steht immer eine Zahl größer als "0".
Wenn alles aufgebraucht ist, habe ich wieder "0" und nicht 3,55 ...
Antwort 3 von Springmaus
das verstehe ich jetzt absolut überhaupt nicht, Du unterschlägst uns doch total was in Verbrauch drinsteht, was ja schließlich und letztlich für das Ergebnis wohl auch relevant ist?? Oder was?
Was kriegste denn wenn Du
= NZ([Vorjahr];0]+NZ([Jetzt];0)) ausgeben lässt bei welchem Inhalt von Vorjahr ? Das könnten wir dann nachvollziehen.
Was kriegste denn wenn Du
= NZ([Vorjahr];0]+NZ([Jetzt];0)) ausgeben lässt bei welchem Inhalt von Vorjahr ? Das könnten wir dann nachvollziehen.
Antwort 4 von Roadrunner90
Hi,
formatiere mal dein Ergebnisfeld mit z.b. 3 Dezimalstellen dann siehst du daß 3,552714E-15 = 0,000 ist.
Gruß Rudolf
formatiere mal dein Ergebnisfeld mit z.b. 3 Dezimalstellen dann siehst du daß 3,552714E-15 = 0,000 ist.
Gruß Rudolf
Antwort 5 von Anderl
Hallo Zusammen,
ich habe den verdammten Fehler gefunden:
Es lag an den Klammern.
NZ([Vorjahr];0)+NZ([Jetzt];0)-NZ([Verbrauch])
Ich danke Euch ganz herzlich für Eure Hilfe.
Anderl
ich habe den verdammten Fehler gefunden:
Es lag an den Klammern.
NZ([Vorjahr];0)+NZ([Jetzt];0)-NZ([Verbrauch])
Ich danke Euch ganz herzlich für Eure Hilfe.
Anderl
Antwort 6 von Anderl
Hallo nochmal,
so ganz ist die Sache leider noch nicht vom Tisch.
Er schreibt mir jetzt zwar in dem einen Fall die "0" statt 3, ..., aber gleichzeitig rechnet er in den anderen Datensätzen nicht mehr richtig, da er zum Beispiel "Vorjahr" und "Jetzt" nicht zusammenrechnet.
Vielleicht weiß jemand doch noch einen Trick.
so ganz ist die Sache leider noch nicht vom Tisch.
Er schreibt mir jetzt zwar in dem einen Fall die "0" statt 3, ..., aber gleichzeitig rechnet er in den anderen Datensätzen nicht mehr richtig, da er zum Beispiel "Vorjahr" und "Jetzt" nicht zusammenrechnet.
Vielleicht weiß jemand doch noch einen Trick.

