Wie kann ich in Excel nur Stellen nach dem Komma addieren?
Ich habe vorerst diese Formel benutzt, "SUMME(A1:A10)-SUMMENPRODUKT(GANZZAHL(A1:A10))".
Gibt es dafür auch eine kürzere und übersichtlichere Formel?
2 Antworten
Es gibt eine recht kurze Formel, aber ob du sie als übersichtlicher empfindest, musst du beurteilen.
=SUMMENPRODUKT(REST(A1:A10;1))
Noch kürzer wäre
=SUMME(REST(A1:A10;1))
Das müsstest du dann aber mit Strg + Shift + Enter abschließen.
Wenn du MS Office ab 2010 hast, so kannst du diese Formel verwenden:
=REST(AGGREGAT(9;6;A1:A10);1)
Aggregat funktioniert auch in LibreOffice!
Das hat den Vorteil, dass in der Reihe A Fehler vorhanden sein dürfen!
Die Formeln von Suboptimierer (so gut wie die sind) zeigen da einen Fehler an.
Siehe die Bilder
http://www.bilder-upload.eu/show.php?file=724d3c-1461503153.png
http://www.bilder-upload.eu/show.php?file=e21881-1461503355.png
hallo lamiam,
rechne mal alle Nachkommastellen zusammen. Leider ist auf dem Bild ein Fehler. In A4 muss 1245,123 stehen. Die 3 war abgeschnitten! Als Ergebnis kommt dann 0,825 heraus.
Deine Formel =AGGREGAT(9;6;REST(A1:A10;1)) ist falsch!
Mit AGGREGAT(9;6;F3:F7) wird die Summe von A3 bis A7 berechnet. Erst dann muss der Rest berechnet werden
Obige Formel gibt den Nachkommastellenanteil der Restesumme an, nicht die Summe aller Nachkommastellen!
Fehlertoleranz krieg ich nur so hin:
{=SUMME(WENNFEHLER(REST(A1:A10;1);0))}und da Wennfehler offenbar nicht in die Matrixwirkung von Summenprodukt eingebaut wird, bringt es keinen zusätzlichen Vorteil, es müsste ebenfalls als Matrixformel eingegeben werden:
{=SUMMENPRODUKT(WENNFEHLER(REST(A1:A10;1);0)*1)}
Mit Aggregat kriege ich auch keine richtige Lösung, wenn ich schreibe:
=AGGREGAT(9;6;REST(A1:A10;1))
auch nicht, wenn ich es als {Formel} eingebe.