Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

FORMEL ERGIBT 4.4547E-13





Frage

HALLO FOLGENDE FORMEL VERURSACHT EIN SELTSAMES ERGEBNIS =IF(G7>0;F7-G7;" ") WENN DIE EINGABEN IN DER TABELLE STIMMEN SOLLTE EINE 0 ERSCHEINEN, IN EINIGEN FÄLLEN FUNKTIONIERT DAS AUCH WUNDERBAR, NUR MANCHMAL ERSCHEINT ALS ERGEBNIS ETWA -4.4547E-13. IN F7 UND G7 STAND 4089.9 WER KANN MIR DA HELFEN?? DANKE HIRSCH

Antwort 1 von Massaraksch

Deine Shift-Taste klemmt. Dadurch ist das Lesen deines Postings sehr unangenehm.

Fragen:
Woher weißt du, daß in beiden Zellen GENAU der Wert 4089.9 stand? Ist er Ergebnis vorheriger Berechnungen? Mit vielen Kommastellen behaftet? In den beiden Zellen jedoch nur gerundet auf eine Kommastelle dargestellt?

Excel rechnet standardmäßig auch mit den "unsichtbaren" Kommastellen...

Massaraksch

Antwort 2 von HIRSCH

Hallo

Ich hab zwei zahlen 186.6 und 283.2 eingetragen diese ergeben 469.8 in der Zelle F7 in G7 trage ich dann die Kontrollzahl ein, wenn alles stimmt sollte es auch 469.8 sein. Und somit 0 ergeben.

Wenn ich die zahlen mit je 50 ersetze und als Kontrolle 100 eintrage klappt es, auch mit denn Zahlen 50.5 und als Kontrolle 101.

Was kann ich machen?? Also an der Formel liegt es wohl nicht, soll ich die Formatierung ändern???

Danke für die Hilfe
Hirsch

Antwort 3 von hirsch

Hallo

Hat niemand eine Idee wie ich das Problem lösen kann?

Hirsch

Antwort 4 von pelle

Hallo Hirsch,

so auf Anhieb fällt mir auch nichts ein!

Frage:
Zitat:
Wenn ich die zahlen mit je 50 ersetze und als Kontrolle 100 eintrage klappt es, auch mit denn Zahlen 50.5 und als Kontrolle 101.

Wofür steht der Punkt?
Dezimaltrennzeichen?
Formatierungseinstellung?
Wie sehen evtl. deine Ländereinstellung für das Zahlenformat aus?

Vielleicht kannst du mir mal eine Beispieltabelle mit der
fehlerhaften Darstellung schicken!

gruss
pelle

Ps.: gk_pelle75@gmx.de

Antwort 5 von Böckchen

Hallo Hirsch,

hast du dein Problem mit der Darstellung der Zahl -4.4547E-13. schon gelöst? Manchmal hilft es, die Spalte größer zu machen. Das hat bei mir bisher geklappt.

Gruß
Böckchen

Antwort 6 von pelle

Hallo Böckchen,

das Problem von Hirsch ist noch nicht ganz gelöst!
Er hat mir heute die Tabelle geschickt!

Das Problem ist nicht die Spaltenbreite!

Probleme:
Rechnerisch ist der Wert = Null

Im Standard - Zellenformat kommt es zu der Anzeige
wie Hirsch es beschrieben hat!

Im Zahlenformat wird 0 angezeigt

Im benutzerdefinierten Format:
[blau]#.##0,00;[rot]- #.##0,00;
wird der Wert in blau 0,00 angezeigt und nicht
als "leerzelle" wie im Format definiert!

Habe noch nicht die passende Erklärung gefunden; evtl.
http://support.microsoft.com/default.aspx?scid=kb;de;78113

Ich suche noch! :-)

Vielleicht hat noch eine(r) eine Idee!

@Hirsch
du hast Post!

gruss
pelle

Antwort 7 von Böckchen

Hallo Hirsch, hallo Pelle,

habe ich das jetzt richtig verstanden:
wenn F7 und G7 das Ergebnis 0 liefern, soll die Zelle mit der Formel leer bleiben. Wenn jedoch eine Differenz besteht, soll diese angezeigt werden.

Wenn das so ist, warum nehmt ihr dann nicht folgende Formel:

=WENN(G7<>F7;F7-G7;"")

Sorry, dass ich mich da einmische, ich hatte da ein anderen Anliegen und bin hier zufällig hereingeraten. Und als Tüfftler lässt mir so etwas dann auch keine Ruhe.

Gruß
Böckchen

Antwort 8 von pelle

Hallo Bökchen,

du hast dich nicht eingemischt, sondern suchst wie viele Andere nach Lösungsmöglichkeiten!!

"Hirsch" hat ein etwas seltsames Problem!

Anders formuliert stellt es sich wie folgt dar:

Zellenformatierung = Standard
die Formel In C1 lautet A1-B1
Beispiel 1:
A1 = 5439,65
B1 = 5439,65
C1= 0
Beispiel 2:
A1= 5214,7
B1= 5214,7
C1= 9,0949E-13

Zellenformatierung = Zahl
die Formel In C1 lautet A1-B1
Beispiel 1:
A1 = 5439,65
B1 = 5439,65
C1= 0
Beispiel 2:
A1= 5214,7
B1= 5214,7
C1= 0

Zellenformatierung = [blau]#.##0,00;[rot]- #.##0,00;
die Formel In C1 lautet A1-B1
Beispiel 1:
A1 = 5439,65
B1 = 5439,65
C1= (gewünschte Unterdrückung Nullwerte)
Beispiel 2:
A1= 5214,70
B1= 5214,70
C1 = blau 0,00 (Nullwert, aber als "positive" Zahl)

gruss
pelle

Antwort 9 von Böckchen

Hallo Hirsch, hallo Pelle,
wie gesagt, ich kann das Tüffteln nicht lassen.
Versucht das mal:

Zellenformatierung = Standard
=WENN(b1;WENN(b1=a1;0;a1-b1);"")

Zellenformatierung = Zahl
=WENN(b1;WENN(b1=a1;0;a1-b1);"")

Zellenformatierung = [blau]#.##0,00;[rot]- #.##0,00;
C1= (gewünschte Unterdrückung Nullwerte)
=WENN(b1;WENN(b1=a1;"";a1-b1);"")

C1 = blau 0,00 (Nullwert, aber als "positive" Zahl)
=WENN(b1;WENN(b1=a1;0;a1-b1);"")

Die Formel C1>0 kann nicht funktionieren, da die eingegebene Zahl immer > 0 ist, es sei denn sie ist negativ oder es erfolgt kein Eintrag

Vielleicht klappt es ja - Gruß Böckchen

Antwort 10 von hirsch

Hallo

Vielen Dank

Die Lösung des Problem ist mit sicherheit irgendwo zu finden, mir ist erstmal schon geholfen das die Erscheinung
mit einer Formatierung behoben werden konnte.

Ich danke Euch allen, ich hab da noch ein kleines Problem was ich aber noch Posten werde.

Aber soweit möchte ich allen ein schönes Weekend wünschen und bis bald

Hirsch

Antwort 11 von Meik

Hallo,

E - 13 Speicherüberlauf 13 stellen

Antwort 12 von pelle

Hallo Zusammen,

es handelt sich offenbar um einen Fehler von Excel!

Wenn ich in der Schule richtig aufgepasst habe,

ergibt 5214,7 - 5214,7 = 0!

Excel hat eine anderes Ergebnis:

Ändert man die Ergeniszelle auf das Format Zahl mit 30 Kommastellen wird folgendes Ergebnis dargestellt:
0,000000000000909494701772928000

Mit Einbau einer Rundungsfunktion wird dieses Problem umgangen.

gruss
pelle

Antwort 13 von Boeckchen

Hallo Pelle, hallo Hirsch,

ich weiß ja nicht, was ihr für Rechner habt, aber mein Ergebnis ist auch bei 30 Kommastellen immer noch "0".

Vielleicht ist es ein generelles Formatierungsproblem eurer Computer - wenn es so etwas überhaupt gibt.

Vielleicht könnt ihr mir ja auch weiterhelfen, habe es zwar schon in dem entsprechenden Thread versucht, da dort die gleichen Probleme schon öfter auftauchten, aber bisher keine Antwort erhalten:

Ich habe eine Arbeitsmappe in Excel mit Datum. Dieses Datum konnte ich sowohl bei Standard als auch bei Datumsformatierung 00.00.00 immer eingeben. Mit einmal funktioniert das nicht mehr. In einem neuen Dokument funktioniert es jedoch. Ich vermute, irgendetwas ist im Arbeitsblatt gespeichert, habe jedoch nichts finden können. Ländereinstellungen sind alle ok.

Habt ihr ne Idee?

Böckchen

Antwort 14 von Massaraksch

Excel (2000) hat mit dieser Berechnung kein Problem. Bei mir taucht dieser Fehler (erwartungsgemäß) nicht auf.

Zellenformatierung = Standard
die Formel In C1 lautet A1-B1

A1= 5214,7
B1= 5214,7
C1= ? (Ergebnisse siehe folgende)

wiss. Format mit 30 Kommastellen:
0,000000000000000000000000000000E+00

Zahlenformat mit 30 Kommastellen:
0,000000000000000000000000000000

Standardformat:
0

Wenn ein Problem vorliegt, dann sollte es demzufolge an der speziellen Tabelle/Arbeitsmappe von Hirsch liegen und nicht bei Excel.

Oder kann irgendjemand dieses Problem (mit einer neuen bzw. anderen Arbeitsmappe) nachvollziehen?

Wenn nicht, dann gehört die Arbeitsmappe von Hirsch eben in den Müll...

Massaraksch

Antwort 15 von Hirsch

Hallo

Erstmal vielen Dank allen bis auf Massaraksch, was in den Müll gehört kann ich selber ganz gut entscheiden, ist auch nicht mehr nötig. Da mir Pelle helfen konnte und das Problem nicht mehr besteht.

Aber wenn du möchtest kann ich dir gerne die Mappe schicken und du kannst es dir selber anschauen.
Brauche nur deine Mail und du bekommst die Mappe.

Ich wünschen allen, auch Massaraksch ein schönen Sonntag und eine schöne Woche.

Ihr habt mir und meinen Kollegen schnell und gut geholfen.

Hirsch

Antwort 16 von Boeckchen

Hallo Hirsch,

ich nehme an, du meintest mich mit dem Versenden der Mappe. Gerne, hier meine E-Mail

Andrea.Berns@gmx.com

War denn meine Formel irgendwie hilfreich? Würde mich natürlich auch interessieren.

Schönes (restliches) Wochenende

Böckchen

Antwort 17 von pelle

Hallo Zusammen,

das geschilderte Problem von Hirsch stellt sich in
der Excel Version 2000 auch dar!!!

Was vielleicht nicht ganz klar aus den Einträgen hervorgeht ist,

das von mir dargestellte Beispiel:
Zitat:
Beispiel 2:
A1= 5214,7
B1= 5214,7
C1= 9,0949E-13


basiert auf
eine Formel in A1
einen Eintrag in B1
und der Berechnung in C1

dieser Fehler tritt nicht immer auf,
lässt sich mit anderen Beispielen auch provozieren!

Es hat nichts mit:
Müll von Tabellen zu tun,
dem Rechner zu tun (5 verschiedene Rechner das gleiche Problem)
mit der Formatierung der Zelle!

Es ist ein Excel-Problem!

Wer Interesse an einer solchen Tabelle hat, kann mir eine E-Mail schicken.

gruss
pelle

Ps.: gk_pelle75@gmx.de

Antwort 18 von Massaraksch

Aha?
Zitat:
basiert auf
eine Formel in A1
einen Eintrag in B1
und der Berechnung in C1

Dadurch stellt sich die Sache natürlich auch gleich ganz anders dar. Wenn reine Zahlenwerte (keine Formeln!) in den beiden Zellen stehen würden, dann KÖNNTE dieser Effekt nunmal nicht auftreten.

Übrigens war das ja das erste, was ich sofort gefragt habe:
Zitat:
Woher weißt du, daß in beiden Zellen GENAU der Wert 4089.9 stand? Ist er Ergebnis vorheriger Berechnungen?

Antwort vom Fragesteller: Leider Fehlanzeige.

Aber sich über eine flapsige Formulierung aufregen... :-(

Trotzdem - Die Berechnung würde mich schon interessieren.
Da schick ich doch geich mal ´ne Mähl an pelle...

Massaraksch

Antwort 19 von pelle

Hallo Massaraksch,

sorry, so ganz als erste Fragestellung habe ich deinen Eintrag auch nicht verstanden! :-)

Wie aus der Anfrage von Hirsch zu erkennen ist
(zumindest auf die Spalte/zZelle G7 bezogen) liegen Formeln im Hintergrund!

Was vielleicht nicht erkennbar war! :-(
Deshalb auch nochmal mein Eintrag in Antwort 17!

Ich habe in den "Zwischeneinträgen" nur versucht das Problem anders darzustellen.
Vielleicht war dies irreführend, sorry!

Anders ausgedrückt, alle Einträge sind zu berücksichtigen!

Tatsache ist, dass
a) alle Einträge
b) alle Formeln
aus Hirsch´s Problemtabelle zu "glatten" Werten mit
2 Stellen nach dem Komma enthalten/führen bzw. in der Spalte/Zelle G7 = 0.

Vielleicht ist unter diesen Gesichtspunkten, die Reaktion von Hirsch verständlich!

Lasst uns nicht streiten, versuchen wir zu helfen!!!

Sobald ich deine Mail habe, schicke ich dir mal die Tabellen!

OK??

gruss
pelle

Antwort 20 von pelle

@Massaraksch,

du hast Post!

gruss
pelle

Antwort 21 von Massaraksch

Danke pelle.

Hey, ist ja wirklich interessant (auch ein wenig komplexer als am Anfang erkennbar).

Mal kurz getestet:
Problem taucht (bei meinem Test mit der Beispieltabelle) nur dann auf, wenn mit der WENN-Funktion gearbeitet wird.

=WENN(G7>0;F7-G7;" ") -> Fehlerhafte Berechnung!

=F7-G7 -> korrektes Ergebnis!

Scheint, als würde Excel in Verbindung mit der WENN-Funktion anders kalkulieren als bei einfachem F7-G7?

Wirklich sehr eigenartig... Weiß aber nun auch nicht, was genau dahintersteckt.

Massaraksch

Antwort 22 von pelle

Hallo Massaraksch,

Zitat:
Wirklich sehr eigenartig...

stimmt!

Oder vielleicht eine "einfache" Erklärung:

auch bei MS ist nichts unmöglich!! :-))

Bis die Tage!

gruss
pelle,

der jetzt in die Heija geht!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: