Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Runden in Abhängigkeit von Summe

Forumthread: Runden in Abhängigkeit von Summe

Runden in Abhängigkeit von Summe
28.03.2003 02:42:18
Thomas Späth
Kniffliges Problem treibt mich zur Verzweiflung:
Ich habe in Excel variable Quelldaten in €, welche jeweils eine Summe bilden. Nun will ich eine Übersicht in T€ erstellen, wobei die Summe der gerundeten Werte den gerundeten Wert der Summe der Quelldaten ergibt. Das ganze müsste automatisch ohne Eingabeaufforderung bei Änderung der Qelldaten von Statten gehen.
Konkretes Beispiel:

Meine Quelldaten in €
11.400
103.300
94.200
12.200
--------
Summe: 221100 -> ger: 221

Meine Übersicht
11
103
94
12
-------
Summe: 220

Meine Übersicht sollte aber so aussehen:
12 -> hier sollte Excel automatisch Aufrunden, weil die
103   Rundungsdifferenz am kleinsten wäre
94
12
------
Summe 221

Zusätzlich müsste ich eine Möglichkeit haben, zu Überprüfen, ob die Abweichung durch eine Rundungsdifferenz entstanden sein kann.

Hört sich so kompliziert an, wie es ist. Habe schon alle Foren durchsucht und nichts gefunden. Warum das Problem nicht geläufiger ist? Warum gehen in den Bilanzübersichten einer BMW AG, welche Ihre Beträge in Mio€ angibt, die Summen immer auf. Dürfte mathematisch nicht sein, oder?

Vielleicht habe ich mich zu sehr in dem Problem verfangen um klar zu sehen und es gibt eine einfache Lösung? Würde mich um Hilfe freuen? Oder Ideen, wie das Problem anzupacken ist.

Hoffe und bete um Unterstützung.

.Thomas



Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Runden in Abhängigkeit von Summe
28.03.2003 03:28:01
Marcus
Re: Runden in Abhängigkeit von Summe
28.03.2003 05:27:05
PeterW
Hallo Thomas,

immer dran denken, was man in Excel sieht muss nicht das sein, was in Zellen steht (siehe Datum). Formatiere Deine Quelldaten benutzerdefiniert mit #. (also Raute und Punkt) und schon klappt alles wie gewünscht.

Gruß
Peter

Runden in Abhängigkeit von gerundeter Summe
28.03.2003 12:32:57
WF
Hi Thomas,

sieht kompliziert aus; - ist aber nur logisch.
Der Rundungsausgleich erfolgt bei der größten Zahl, deren hunderter kleiner als 500 ist (größer wird ja eh schon aufgerundet)
Die nicht gerundeten Zahlen stehen in A1 bis A4

in B1 steht die Array-Formel:
{=RUNDEN(A1/1000;0)+(REST(A1;1000)-ZEILE()/1000=MAX(WENN(REST(A$1:A$4;1000)<500;REST(A$1:A$4;1000)-ZEILE()/1000)))*(RUNDEN(SUMME(A$1:A$4);-3)-SUMME(RUNDEN(A$1:A$4;-3)))/1000}

ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.

trapp, trapp, trapp, trapp, trapp, brrrrr
WF

http://www.excelformeln.de/
die ultimative Formelseite

Anzeige
Re:Danke für die schnellen Hilfen
28.03.2003 13:21:56
Thomas Späth
Erst einmal: herzlichen Dank für Eure Ratschläge Es ist das erste mal, dass ich in ein Forum poste und ich bin erstaunt, wie schnell die Antworten purzeln. Werde mich gleich hinsetzen und ausprobieren, ob und wie es funktioniert.
DANKE

War ne hammerharte Nuß!
30.03.2003 18:49:31
WF
Hi Thomas,

die Formel vom Freitag funktionierte nur eingeschränkt (hat mich nicht losgelassen).
-ZEILE()/1000 sollte gleiche Hunderter unterschiedlich machen; - sonst würde bei gleichen der Ausgleich ja mehrfach erfolgen.
Das funktioniert nicht; - warum hier nicht (schon oft praktiziert) hab ich nicht rausgefunden !?

Hab's jetzt dank meines gestrigen Vollrausches vollkommen anders gelöst (inklusive abrunden).

In B1 steht die Array-Formel:
{=RUNDEN(A1;-3)/1000+((REST(A1;1000)=MAX(WENN(REST(A$1:A$4;1000)<500;REST(A$1:A$4;1000))))*1+(REST(A1;1000)=MIN(WENN(REST(A$1:A$4;1000)>=500;REST(A$1:A$4;1000))))*1)*(RUNDEN(SUMME(A$1:A$4)/1000;0)-SUMME(RUNDEN(A$1:A$4/1000;0)))}

Und in B2 die Array-Formel:
{=WENN(SUMME(RUNDEN(A$1:A1;-3)/1000)<>SUMME(B$1:B1);RUNDEN(A2;-3)/1000;RUNDEN(A2;-3)/1000+((REST(A2;1000)=MAX(WENN(REST(A$1:A$4;1000)<500;REST(A$1:A$4;1000))))*1+(REST(A2;1000)=MIN(WENN(REST(A$1:A$4;1000)>=500;REST(A$1:A$4;1000))))*1)*(RUNDEN(SUMME(A$1:A$4)/1000;0)-SUMME(RUNDEN(A$1:A$4/1000;0))))}
B2 bis B4 kopieren

ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.

Bei längeren Zahlenreihen kann ja auch eine Differenz von mehr als 1 herauskommen. Die würde dann nur einer Zahl zugeschlagen. Sollte man aufteilen: das geht dann aber nur über eine Hilfsspalte = VIEL EINFACHER; - mach ich noch und landet mit dieser Formel auf meiner homepage.

trapp, trapp, trapp, trapp, trapp, brrrrr
WF

Anzeige
war doch noch ne Macke drin
30.03.2003 22:04:59
WF
jetzt (hoffentlich) endgültig in B1 die Array-Formel:

{=RUNDEN(A1;-3)/1000+(REST(A1;1000)=WENN(RUNDEN(SUMME(A$1:A$4)/1000;0)-SUMME(RUNDEN(A$1:A$4/1000;0))<0;MIN(WENN(REST(A$1:A$4;1000)>=500;REST(A$1:A$4;1000)));MAX(WENN(REST(A$1:A$4;1000)<500;REST(A$1:A$4;1000)))))*(RUNDEN(SUMME(A$1:A$4)/1000;0)-SUMME(RUNDEN(A$1:A$4/1000;0)))}

bis B4 kopieren

WF

http://www.excelformeln.de/
die ultimative Formelseite



Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Runden in Abhängigkeit von Summe


Schritt-für-Schritt-Anleitung

Um eine Summe in Excel zu runden und die Rundungsdifferenzen auszugleichen, gehst du wie folgt vor:

  1. Daten eingeben: Trage deine Quelldaten in die Zellen A1 bis A4 ein.

    A1: 11400
    A2: 103300
    A3: 94200
    A4: 12200
  2. Summe berechnen: In Zelle A5 kannst du die Summe der Quelldaten mit der Formel =SUMME(A1:A4) berechnen.

  3. Rundungsformel eingeben: In Zelle B1 fügst du die folgende Array-Formel ein (drücke Strg + Shift + Enter):

    {=RUNDEN(A1/1000;0)+ (REST(A1;1000)-ZEILE()/1000=MAX(WENN(REST(A$1:A$4;1000)<500;REST(A$1:A$4;1000)-ZEILE()/1000)))*(RUNDEN(SUMME(A$1:A$4);-3)-SUMME(RUNDEN(A$1:A$4;-3)))/1000}
  4. B1 bis B4 kopieren: Ziehe die untere rechte Ecke von B1 nach unten bis B4, um die Rundung für alle Werte anzuwenden.

  5. Überprüfung der Rundungsdifferenz: Um zu überprüfen, ob Rundungsdifferenzen entstanden sind, kannst du in Zelle C1 die Formel =SUMME(B1:B4) einsetzen und die Werte in A5 und C1 vergleichen.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass du die Formel als Array-Formel eingibst (Strg + Shift + Enter).
  • Falsche Rundung: Überprüfe, ob die Quelldaten korrekt eingegeben sind und ob die Formatierung der Zellen auf "Zahl" eingestellt ist.
  • Summe runden auf ganze Zahl: Wenn du die Summe auf die nächste ganze Zahl runden möchtest, kannst du die Formel =RUNDEN(SUMME(A1:A4);0) verwenden.

Alternative Methoden

Eine andere Möglichkeit, um die Summe in Excel zu runden, ist die Verwendung der Funktion AUFRUNDEN oder ABRUNDEN. Zum Beispiel:

  • Summe aufrunden:

    =AUFRUNDEN(SUMME(A1:A4);0)
  • Summe abrunden:

    =ABRUNDEN(SUMME(A1:A4);0)

Diese Methoden sind nützlich, wenn du eine bestimmte Rundungsrichtung benötigst.


Praktische Beispiele

Beispiel 1: Runden auf ganze Zahlen

Angenommen, deine Quelldaten sind:

A1: 11400
A2: 103300
A3: 94200
A4: 12200

Die Formel für die gerundete Summe könnte so aussehen:

=RUNDEN(SUMME(A1:A4);0) 

Dies ergibt 221000, was auf die nächste ganze Zahl gerundet wird.


Tipps für Profis

  • Nutze die benutzerdefinierte Formatierung #. für deine Quelldaten, um sicherzustellen, dass Excel die Zahlen korrekt anzeigt, ohne sie zu runden.
  • Wenn du mit großen Datenmengen arbeitest, kann die Verwendung von Excel-Tabellen die Verwaltung deiner Daten und die Anwendung von Formeln erleichtern.

FAQ: Häufige Fragen

1. Wie runde ich eine Summe in Excel?
Verwende die Formel =RUNDEN(SUMME(A1:A4);0), um die Summe auf die nächste ganze Zahl zu runden.

2. Kann ich die Summe nicht runden?
Ja, du kannst mit =SUMME(A1:A4) die Summe berechnen, ohne sie zu runden. Wenn du eine bestimmte Rundungsrichtung wünschst, kannst du AUFRUNDEN oder ABRUNDEN verwenden.

3. Was sind Rundungsdifferenzen?
Rundungsdifferenzen entstehen, wenn die gerundeten Werte nicht mit der tatsächlichen Summe übereinstimmen. Diese können mit speziellen Formeln in Excel ausgeglichen werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige