Excel rechnet falsch, warum?
Ich brauche dringend eure Hilfe.
Schaut mal auf das Bild, die Summe von Spalte H42 bis H49 ergibt, bei Angabe von 3 Stellen hinter Komma, 33,540 mit dem Taschenrechner, mit Excel, siehe Spalte K, 33,539.
Ich habe in den Spalten Formeln und Dezimalstellen 3 hinter Komma, eingestellt. Ich möchte aber, dass er bei der Spalte K nur die Summe aus den Ergebnissen mit den 3 Stellen hinter Komma zieht und das macht es anscheinend nicht oder warum kommt dann bei Excel 33,539 raus ?
Wie kann ich das einstellen, dass mit den gerundeten Zahlen weitergerechnet wird?
9 Antworten
Ich vermute mal, dass Deine Zahlen in Spalte H, Rechenfunktionen zu Grunde liegen.
Du hast zwar die Anzeige auf 3 Stellen hinter dem Komme "formatiert" aber nicht die Berechnung.
Deine Rechenformeln müssten - willst Du auf 3-Stellen hinter dem Komma gerechnet haben - so aussehen:
=RUNDEN(("Deine Formel");3)
Du hast wahrscheinlich Kommazahlen, die gerundet angezeigt werden, also auf 3 Stellen (durch Zellen formatieren), allerdings ist der Wert IN der Zelle trotzdem der, der eigentlich drinnen steht.
Eine Lösung ist =Aufrunden(Summe(H42:H49);2), das würde immer das Ergebnis auf 2 Stellen aufrunden. Das würde aber nur das Problem lösen, wenn du weißt, dass du aufrunden musst - das würde als in diesem einen Fall passen, in vielen anderen aber falsch sein.
Eine andere Möglichkeit wäre alle anderen Werte zu Runden (also die, die du zusammenrechnest), mit =Runden(), hierbei rundet er bei über 0,0005 auf 0,001 und bei unter 0,0005 auf 0,000.
Meine Frage wäre eher, warum du das überhaupt möchtest? Du benutzt zwar nur 3 Stellen, richtig, aber der eigentliche Wert zusammengerechnet, also wenn man alle Stellen benutzt, ergibt 33,54. Aber wenn das egal ist, dann benutze am Besten =Runden() auf H42, H43 ...
Auch ich gehe davon aus, dass die Zahlen mehr Nachkommastellen haben, als angezeigt.
Du hast dann zwei Möglichkeiten:
Du rundest nur das Ergebnis:
=RUNDEN(SUMME(H42:H49);3)
Oder, und das ist wohl das, was Du mit dem Taschenrechner gemacht hast, Du rundest jeden einzelnen Wert und errechnest aus den schon gerundeten Werten die Summe:
=SUMMENPRODUKT(RUNDEN(H42:H49;3))
Achtung: Das führt meist zu unterschiedlichen Ergebnissen!
Wenn du mit den gerundeten Werten rechnen möchtest, musst du eine Rundungsfunktion verwenden (z. B. RUNDEN). Wenn du nur die Anzeige auf x Stellen hinter dem Komma beschränkst, wird intern mit allen verfügbaren Nachkommastellen weitergerechnet.
Um mit den gerundeten Werten weiter zu rechnen, musst du tatsächlich runden und nicht nur die Anzeige über Formatierung bescheissen. Z.B.
=runden(bezug_zu_zelle_oder_summen_formel; 2)