excel
Excel-Rundung und Präzision
Suche…
Einführung
Mehrere Excel-Formeln behandeln die Rundung und Genauigkeit von nicht ganzzahligen Zahlen. Dies unterscheidet sich von der Verwendung der Zellenformatierung, die sich auf die Anzeige numerischer Daten auswirkt. In einigen Fällen reicht es aus, die Zellenformatierung zu verwenden. In komplexen Berechnungen sind jedoch strikte Regeln für Rundung und Genauigkeit erforderlich, um konsistente und korrekte Ergebnisse zu erhalten.
Syntax
- = ROUND (Anzahl, Anzahl_Ziffern)
- = ROUNDUP (number, num_digits)
- = ROUNDDOWN (number, num_digits)
- = MROUND (Zahl, Vielfaches)
- = TRUNC (number, [num_digits])
- = INT (Nummer)
- = DECKEN (Anzahl, Bedeutung)
- = FLOOR (Anzahl, Bedeutung)
- = GERADE (Anzahl)
- = ODD (Anzahl)
- = FEST (Zahl, [Dezimalstellen], [keine_Kommas])
Parameter
Parameter | Einzelheiten |
---|---|
Nummer | Zahl gerundet werden. Könnte eine Zelle wie B2 oder eine Konstante wie 3.14159 sein |
num_digits | welche Stelle gerundet werden soll 2. Unter oder 0 wird auf eine ganze Zahl gerundet. 1 oder 2 bedeutet rund bis Zehntel oder Hundertstel. -1 oder -3 bedeutet rund zu zehn oder tausenden. |
mehrere | Das Vielfache, auf das Sie die Zahl runden möchten. |
Bedeutung | Das Vielfache, auf das Sie die Zahl runden möchten. |
Dezimalzahlen | Die Anzahl der Ziffern rechts vom Dezimalpunkt. (Optional - Standardeinstellung 2) |
no_commas | Ein logischer Wert, der bei TRUE verhindert, dass FIXED Kommas in den zurückgegebenen Text FIXED . (Optional - Standardeinstellung FALSE ) |
[...] | Parameter in [eckigen Klammern] sind optional. |
Bemerkungen
Die Werte, die dem Benutzer angezeigt werden, können mit einer bestimmten Formatierung dargestellt werden, die die tatsächlichen Datenwerte nicht beeinflusst. Die angezeigten Daten können beispielsweise als Prozentsatz formatiert werden. Weitere Informationen finden Sie unter Zellenformatierung .
Verwendung der ROUND-Funktion
Die ROUND
Funktion rundet einen Wert. Die Anzahl der Dezimalstellen, auf die gerundet werden soll, wird durch einen positiven Wert im Parameter num_digits
angegeben. Ein negativer Wert für num_digits
rundet den ganzzahligen Teil des Dezimalpunkts ab, z. B. auf die nächste 10 (für -1) oder die nächste 1000 (für -3).
Hier ist eine Tabelle, die zeigt, wie rund verwendet werden kann.
Beginnen mit | RUNDE (b, 2) | RUNDE (b, 1) | RUNDE (b) | RUNDE (b, -1) |
---|---|---|---|---|
23.10651375 | 23.11 | 23.1 | 23 | 20 |
19.16818924 | 19.17 | 19.2 | 19 | 20 |
3.92748883 | 3,93 | 3.9 | 4 | 0 |
31.38208409 | 31.38 | 31.4 | 31 | 30 |
38.34235561 | 38,34 | 38.3 | 38 | 40 |
7.682632495 | 7,68 | 7.7 | 8 | 10 |
35.39315416 | 35,39 | 35.4 | 35 | 40 |
20.47004449 | 20.47 | 20,5 | 20 | 20 |
20.49775276 | 20,5 | 20,5 | 20 | 20 |
2.288822497 | 2.29 | 2.3 | 2 | 0 |
Weitere ähnliche Funktionen stehen ebenfalls zur Verfügung, um die Rundungsrichtung zu steuern:
-
ROUNDUP
-ROUNDUP
immer eine Zahl auf, weg von Null. -
ROUNDDOWN
-ROUNDDOWN
eine Zahl immer auf Null ab.
Verwendung der TRUNC & INT-Funktionen
Mit der Excel-Formel TRUNC
wird eine Zahl auf eine bestimmte Anzahl Dezimalstellen num_digits
, die durch den optionalen Parameter num_digits
angegeben wird. Wenn dieser Parameter als negativer Wert definiert ist, wird der ganzzahlige Teil des Werts gekürzt. Wenn der Parameter nicht angegeben wird, ist der Standardwert 0
wodurch der Dezimalteil der Zahl entfernt wird.
Die INT
Funktion funktioniert auf ähnliche Weise wie TRUNC
indem der Dezimalteil einer Zahl durch Abrunden zum ganzzahligen Teil entfernt wird. Der Unterschied zwischen beiden ist, wenn die Operation mit einer negativen Zahl ausgeführt wird. TRUNC
die Dezimalzahl, jedoch rundet INT
den Wert von Null ab.
Zum Beispiel:
=TRUNC(123.456,2)
=TRUNC(123.4357,-1)
=TRUNC(-123.123)
=INT(567.89)
=INT(-567.89)
Wird angezeigt:
123.45
120.00
-123.00
567.00
-568.00
Verwendung der MROUND-Funktion
Mit der Excel-Funktion MROUND
wird eine Zahl auf ein anderes Intervall als eine Potenz von 10 MROUND
.
Diese Beispiele zeigen MROUND
zum nächsten Viertel und zur nächsten geraden Zahl.
Beginnen mit | MROUND (b, 0,25) | MROUND (b, 2) |
---|---|---|
23.93195211 | 24.00 | 24 |
2.793135388 | 2,75 | 2 |
21.93903064 | 22.00 | 22 |
13.74193739 | 13,75 | 14 |
16.77047412 | 16.75 | 16 |
13.03922302 | 13.00 Uhr | 14 |
17.06132896 | 17.00 Uhr | 18 |
16.11741694 | 16.00 | 16 |
33.48249592 | 33,50 | 34 |
37.29656687 | 37,25 | 38 |
Ein ähnliches Ergebnis kann unter Verwendung der erhaltenen wird EVEN
und ODD
- Funktionen , die eine Anzahl Aufrunden zur nächsten geraden oder ungeraden Zahl sind.
Verwenden der CEILING & FLOOR-Funktionen
Die Funktion CEILING
rundet eine Zahl von null auf das nächste Vielfache der Signifikanz auf. Die FLOOR
Funktion macht das Gleiche, indem sie die Zahl auf Null herunterrundet.
Ein Beispiel für die Verwendung von CEILING
ist beispielsweise, wenn Sie die Verwendung von Pfennigen in Ihren Preisen vermeiden möchten und Ihr Produkt bei 4,42 =CEILING(4.42,0.05)
ist. Verwenden Sie die Formel =CEILING(4.42,0.05)
, um die Preise auf das nächste Nickel zu runden.
Zum Beispiel:
=CEILING(2.2, 1)
=FLOOR(2.2, 1)
=CEILING(-4.8, 2)
=FLOOR(-4.8, 2)
=CEILING(0.456, 0.01)
=FLOOR(0.456, 0.01)
Würden zurückkehren:
3
2
-4
-6
0.46
0.45
Verwendung der FIXED-Funktion
Die FIXED
Funktion rundet eine Zahl auf die angegebene Anzahl von Dezimalstellen mit den definierten decimals
Parametern, formatiert die Zahl im Dezimalformat ein Komma als Separator verwendet wenn nicht anders angegeben , wie nicht durch die Parameter definiert , die erforderlich no_commas
, und gibt das Ergebnis als Text. Der Parameter decimals
ist optional und hat standardmäßig zwei Dezimalstellen. Der Parameter no_commas
ist ebenfalls optional und hat den no_commas
FALSE
.
Zum Beispiel:
=FIXED(1234.567, 1)
=FIXED(1234.567, -1)
=FIXED(1234.567, 1, TRUE)
=FIXED(1234.567)
Würden zurückkehren:
1,234.6
1,230
1234.6
1234.57