Runden von Excel-Daten
- Startseite
- Ressourcen
- Benutzerhandbuch
- thinkcell Core: Präsentationsgrundlagen
- Excel-Tools
- Runden von Excel-Daten
Das integrierte Excel-Rundungstool kann dazu führen, dass das Ergebnis von Berechnungen fehlerhaft erscheint, da Excel nur jeden Zellwert einzeln berücksichtigen kann. Die Funktionen zum Runden von Excel-Daten von thinkcell betrachten Berechnungen ganzheitlich und runden so, dass die Abweichung von den präzisen Werten minimal ist, während die Berechnung mit den gerundeten Werten korrekt bleibt, sofern dies mathematisch möglich ist.
Einführung in thinkcell round
Wenn Daten für einen Bericht oder eine PowerPoint-Präsentation zusammengestellt werden, sind Rundungssummen in Excel ein häufiges Problem. Oft ist es wünschenswert, aber schwer zu erreichen, dass gerundete Gesamtsummen exakt mit der Summe der gerundeten Summanden übereinstimmen. Betrachten Sie zum Beispiel die folgende Tabelle:
Wenn die Werte mithilfe der Excel-Funktion „Zellen formatieren“ auf ganze Zahlen gerundet werden, ergibt sich die folgende Tabelle. Summen, die „falsch berechnet“ zu sein scheinen, sind fett dargestellt:
Ebenso werden bei Verwendung der Standardrundungsfunktionen von Excel die Summen der gerundeten Werte korrekt berechnet, doch Rundungsfehler summieren sich und die Ergebnisse weichen häufig erheblich von den tatsächlichen Summen der ursprünglichen Werte ab. Die folgende Tabelle zeigt das Ergebnis von =ROUND(x,0) für das obige Beispiel. Summen, die um 1 oder mehr vom ursprünglichen Wert abweichen, sind fett dargestellt:
Mit thinkcell round können Sie konsistent gerundete Summen mit minimalem „Schummeln“ erzielen: Während die meisten Werte auf die nächste ganze Zahl gerundet werden, werden einige Werte in die entgegengesetzte Richtung gerundet. So bleiben die Berechnungen korrekt, ohne dass sich Rundungsfehler ansammeln. Da es viele Möglichkeiten gibt, durch Ändern von Werten korrekt gerundete Summen zu erzielen, wählt die Software eine Lösung, bei der möglichst wenige Werte geändert werden müssen und die Abweichung von den präzisen Werten möglichst gering ist. Beispielsweise ist das Abrunden von 10,5 auf 10 dem Abrunden von 3,7 auf 3 vorzuziehen. Die folgende Tabelle zeigt eine optimale Lösung für das obige Beispiel, wobei „geschummelte“ Werte fett dargestellt sind:
Um diese Ausgabe in Ihrer eigenen Berechnung zu erzielen, wählen Sie einfach den betreffenden Bereich von Excel-Zellen aus. Klicken Sie dann auf die Schaltfläche
thinkcell round verwenden
thinkcell round lässt sich nahtlos in Microsoft Excel integrieren und stellt eine Reihe von Funktionen bereit, die den Standardrundungsfunktionen von Excel ähneln. Sie können diese Funktionen einfach über die thinkcell round-Menübandgruppe auf der Registerkarte Formulas auf Ihre eigenen Daten anwenden.
Rundungsparameter
Wie die Excel-Funktionen verwenden auch die Rundungsfunktionen von thinkcell zwei Parameter:
|
x |
Der Wert, der gerundet werden soll. Dies kann eine Konstante, eine Formel oder ein Verweis auf eine andere Zelle sein. |
|
n |
Die Rundungsgenauigkeit. Die Bedeutung dieses Parameters hängt von der verwendeten Funktion ab. Die Parameter für die thinkcell-Funktionen sind dieselben wie für die entsprechenden Excel-Funktionen. Beispiele finden Sie in der folgenden Tabelle. |
thinkcell round kann nicht nur auf ganze Zahlen runden, sondern auf beliebige Vielfache. Wenn Sie Ihre Daten beispielsweise in Schritten von 5-10-15-... darstellen möchten, runden Sie einfach auf Vielfache von fünf. Geben Sie über das Dropdown-Feld in der thinkcell round-Symbolleiste einfach die gewünschte Rundungsgenauigkeit ein oder wählen Sie sie aus. thinkcell round wählt die passende Funktion und die entsprechenden Parameter für Sie aus. Die folgende Tabelle enthält einige Beispiele für das Runden bestimmter x-Werte über die Symbolleiste zusammen mit ihrem jeweiligen n-Parameter.
|
x =n = |
100 |
50 |
2 |
1 |
0.01 |
|---|---|---|---|---|---|
|
1.018 |
0 |
0 |
2 |
1 |
1.02 |
|
17 |
0 |
0 |
18 |
17 |
17.00 |
|
54.6 |
100 |
50 |
54 |
55 |
54.60 |
|
1234.1234 |
1200 |
1250 |
1234 |
1234 |
1234.12 |
|
8776.54321 |
8800 |
8800 |
8776 |
8777 |
8776.54 |
Wenn die Werte nicht wie erwartet angezeigt werden, überprüfen Sie, ob die Excel-Zellformatierung auf General eingestellt ist und die Spalten breit genug sind, um alle Dezimalstellen anzuzeigen.
|
Schaltfläche |
Formel |
Beschreibung |
|---|---|---|
|
|
|
Lassen Sie thinkcell round entscheiden, auf welches der beiden nächstliegenden Vielfachen gerundet werden soll, um den Rundungsfehler zu minimieren. |
|
|
|
Rundung von x von null weg erzwingen. |
|
|
|
Rundung von x in Richtung null erzwingen. |
|
|
|
Rundung von x auf das nächstliegende Vielfache der gewünschten Genauigkeit erzwingen. |
|
|
Alle thinkcell round-Funktionen aus den ausgewählten Zellen entfernen. |
|
|
|
Das gewünschte Rundungsvielfache auswählen oder eingeben. |
|
|
|
Alle Zellen hervorheben, bei denen thinkcell entschieden hat, auf das weiter entfernte der beiden nächstliegenden Vielfachen statt auf das nächstliegende zu runden. |
Für optimale Ergebnisse mit möglichst geringer Abweichung von den zugrunde liegenden Werten sollten Sie, wann immer möglich, TCROUND verwenden. Verwenden Sie die restriktiveren Funktionen TCROUNDDOWN, TCROUNDUP oder TCROUNDNEAR nur, wenn es unbedingt erforderlich ist.
Achtung: Sie sollten niemals nichtdeterministische Funktionen wie RAND() in einer der TCROUND-Formeln verwenden. Wenn Funktionen bei jeder Auswertung einen anderen Wert zurückgeben, macht thinkcell round Fehler bei der Berechnung der Werte.
Layout der Berechnung
Das rechteckige Layout des obigen Beispiels dient nur der Veranschaulichung. Sie können die TCROUND-Funktionen verwenden, um die Anzeige beliebiger Summierungen zu bestimmen, die über Ihr Excel-Blatt verteilt sind. Auch 3D-Bezüge von Excel auf andere Blätter und Verknüpfungen zu anderen Dateien funktionieren.
Platzierung von TCROUND-Funktionen
Da TCROUND-Funktionen dazu dienen, die Ausgabe einer Zelle zu steuern, müssen sie die äußerste Funktion sein:
|
Schlecht: |
|
|
Gut: |
|
|
Schlecht: |
|
|
Gut: |
|
Wenn Sie versehentlich etwas in der Art der schlechten Beispiele eingeben, weist thinkcell round Sie mit dem Excel-Fehlerwert #VALUE! darauf hin.
Einschränkungen von thinkcell round
thinkcell round findet immer eine Lösung für beliebige Summierungen mit Zwischensummen und Gesamtsummen. thinkcell round liefert außerdem sinnvolle Lösungen für einige andere Berechnungen mit Multiplikation und numerischen Funktionen. Aus mathematischen Gründen kann die Existenz einer konsistent gerundeten Lösung jedoch nicht garantiert werden, sobald andere Operatoren als +, - und SUM verwendet werden.
Multiplikation mit einer Konstante
In vielen Fällen liefert thinkcell round gute Ergebnisse, wenn eine konstante Multiplikation beteiligt ist, d. h., höchstens einer der Koeffizienten wird aus dem Ergebnis einer anderen TCROUND-Funktion abgeleitet. Betrachten Sie das folgende Beispiel:
Die präzise Berechnung für Zelle C1 lautet 3×1,3+1,4=5,3. Dieses Ergebnis lässt sich erreichen, indem der Wert 1,4 auf 2 aufgerundet wird:
thinkcell round kann jedoch nur durch Auf- oder Abrunden „schummeln“. Eine weitergehende Abweichung von den ursprünglichen Werten wird nicht unterstützt. Daher kann für bestimmte Kombinationen von Eingabewerten keine konsistent gerundete Lösung gefunden werden. In diesem Fall wird die Funktion TCROUND zum Excel-Fehlerwert #NUM! ausgewertet. Das folgende Beispiel veranschaulicht ein unlösbares Problem:
Die präzise Berechnung für Zelle C1 lautet 6×1,3+1,4=9,2. Das Runden der Zellen A1 und B1 würde zu 6×1+2=8 oder 6×2+1=13 führen. Das tatsächliche Ergebnis 9,2 kann nicht auf 8 oder 13 gerundet werden, und die Ausgabe von thinkcell round sieht wie folgt aus:
Hinweis: Die Excel-Funktion AVERAGE wird von thinkcell round als Kombination aus Summierung und konstanter Multiplikation interpretiert. Auch eine Summierung, bei der derselbe Summand mehr als einmal vorkommt, ist mathematisch einer konstanten Multiplikation gleichwertig, und die Existenz einer Lösung ist nicht garantiert.
Allgemeine Multiplikation und andere Funktionen
Solange die TCROUND-Funktionen für alle relevanten Zellen verwendet werden und Zwischenergebnisse lediglich durch +, -, SUM und AVERAGE verbunden sind, werden die Summanden sowie die (Zwischen-)Summen in ein einziges Rundungsproblem integriert. In diesen Fällen findet thinkcell round eine Lösung, die Konsistenz über alle beteiligten Zellen hinweg bietet, sofern eine solche Lösung existiert.
Da TCROUND eine normale Excel-Funktion ist, kann sie mit beliebigen Funktionen und Operatoren kombiniert werden. Wenn Sie jedoch andere als die oben genannten Funktionen verwenden, um Ergebnisse aus TCROUND-Anweisungen zu verbinden, kann thinkcell round die Komponenten nicht zu einem zusammenhängenden Problem integrieren. Stattdessen werden die Komponenten der Formel als separate Probleme betrachtet und unabhängig voneinander gelöst. Die Ergebnisse werden anschließend als Eingabe für andere Formeln verwendet.
In vielen Fällen ist die Ausgabe von thinkcell round dennoch sinnvoll. Es gibt jedoch Fälle, in denen die Verwendung anderer Operatoren als +, -, SUM und AVERAGE zu gerundeten Ergebnissen führt, die weit vom Ergebnis der nicht gerundeten Berechnung entfernt sind. Betrachten Sie das folgende Beispiel:
In diesem Fall wäre die präzise Berechnung für Zelle C1 8,7×1,7=14,79. Da Zelle A1 und Zelle B1 durch eine Multiplikation verbunden sind, kann thinkcell round die Formeln aus diesen Zellen nicht in ein gemeinsames Problem integrieren. Stattdessen wird nach der Erkennung von Zelle A1 als gültiger Eingabe Zelle B1 unabhängig ausgewertet und die Ausgabe innerhalb des verbleibenden Problems als Konstante verwendet. Da es keine weiteren Einschränkungen gibt, wird der Wert 1,7 aus Zelle B1 auf die nächstliegende ganze Zahl gerundet, also auf 2.
Zu diesem Zeitpunkt lautet die „präzise“ Berechnung für Zelle C1 8,7×2=17,4. Dies ist das Problem, das thinkcell round nun zu lösen versucht. Es gibt eine konsistente Lösung, die erfordert, 17,4 auf 18 aufzurunden. Das Ergebnis sieht wie folgt aus:
Beachten Sie, dass der gerundete Wert in Zelle C1, nämlich 18, stark vom ursprünglichen Wert 14,79 abweicht.
Fehlerbehebung bei TCROUND-Formeln
Es gibt zwei mögliche Fehlerergebnisse, auf die Sie bei der Verwendung von thinkcell round stoßen können: #VALUE! und #NUM!.
#VALUE!
Der Fehler #VALUE! weist auf syntaktische Probleme hin, z. B. falsch eingegebene Formeln oder ungültige Parameter. Achten Sie außerdem darauf, die richtigen Trennzeichen zu verwenden: Während die Formel in der englischen Version von Excel beispielsweise so aussieht: =TCROUND(1.7, 0), muss sie in einer lokalisierten deutschen Version von Excel als =TCROUND(1,7; 0) geschrieben werden.
Ein weiterer Fehler, der speziell bei thinkcell round auftritt, ist die Platzierung des Funktionsaufrufs TCROUND: Sie können eine TCROUND-Funktion nicht innerhalb einer anderen Formel verwenden. Stellen Sie sicher, dass TCROUND die äußerste Funktion der Zellformel ist. (siehe Platzierung von TCROUND -Funktionen)
#NUM!
Der Fehler #NUM! entsteht durch numerische Probleme. Wenn die Ausgabe einer TCROUND-Funktion #NUM! ist, bedeutet dies, dass das durch den angegebenen Formelsatz beschriebene Problem mathematisch nicht lösbar ist. (siehe Einschränkungen von thinkcell round)
Solange die von TCROUND-Funktionen eingeschlossenen Formeln lediglich +, - und SUM enthalten und alle TCROUND-Anweisungen dieselbe Genauigkeit (zweiter Parameter) verwenden, ist garantiert, dass eine Lösung existiert und von thinkcell round gefunden wird. In den folgenden Fällen gibt es jedoch keine Garantie dafür, dass eine konsistent gerundete Lösung existiert:
- Formeln enthalten andere Operationen wie Multiplikation oder numerische Funktionen. Auch Summen, bei denen derselbe Summand mehr als einmal vorkommt, sind mathematisch äquivalent zu einer Multiplikation.
- Sie verwenden unterschiedliche Genauigkeiten im zweiten Parameter der
TCROUND-Funktion. - Sie verwenden häufig die spezifischen Funktionen
TCROUNDDOWN,TCROUNDUPundTCROUNDNEAR.
Sie können versuchen, das Problem umzuformulieren, um eine konsistente Lösung zu erhalten. Versuchen Sie Folgendes:
- Verwenden Sie für einige oder alle
TCROUND-Anweisungen eine feinere Genauigkeit. - Verwenden Sie
TCROUNDnicht mit Multiplikation oder numerischen Funktionen außer +, - undSUM. - Verwenden Sie dieselbe Genauigkeit (zweiter Parameter) für alle
TCROUND-Anweisungen. - Verwenden Sie nach Möglichkeit
TCROUNDanstelle der spezifischeren FunktionenTCROUNDDOWN,TCROUNDUPundTCROUNDNEAR.
Brauchen Sie Hilfe bei der Fehlerbehebung?
Besuchen Sie unsere Knowledge Base