Beschreibung
Verwenden Sie diese Funktion, um eine Zahl auf eine bestimmte Anzahl von Ziffern abzuschneiden. Unterstützt in Chains.
TRUNC entfernt den Bruchteil einer Zahl ohne Rundung. Sie ist nützlich, um Dezimalstellen zu entfernen oder den ganzzahligen Teil einer Zahl zu extrahieren.
Hinweis: TRUNC unterscheidet sich von der Funktion ROUND dadurch, dass TRUNC immer gegen Null abschneidet, während ROUND auf der Grundlage der Ziffer rechts von der angegebenen Dezimalstelle auf- oder abrundet.
Syntax
TRUNC(Zahl, [num_digits])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Zahl |
Ja | Die Nummer, die abgeschnitten werden soll. | Eine reelle Zahl, ein Verweis auf eine Zelle, die eine reelle Zahl enthält, oder eine Formel, die zu einer dieser beiden Zahlen führt. |
num_digits |
Nein | Die Anzahl der Ziffern, auf die die Zahl gekürzt werden soll. | Eine ganze Zahl, ein Verweis auf eine Zelle, die eine ganze Zahl enthält, oder eine Formel, die eine dieser beiden Größen ergibt. Wird er weggelassen, wird er als 0 behandelt. |
Beispiel
Beispieldaten
| A | B |
|---|---|
| Nummer | Beschreibung |
| 3.14159 | Pi |
| -2.718 | Negativ e |
| 1234.5678 | Große Zahl |
| 0.00123 | Kleine Zahl |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Entferne den Dezimalteil einer Zahl, um nur den ganzzahligen Teil zu erhalten, ohne dabei zu runden. | =TRUNC(A2) |
Entfernt alle Stellen hinter dem Komma in 3,14159, ohne nach oben oder unten zu runden. Ergebnis: „ “ 3 |
| Behalte eine bestimmte Anzahl von Dezimalstellen eines Wertes bei, ohne ihn zu runden. | =TRUNC(A2, 2) |
3,14159 wird nach zwei Dezimalstellen abgeschnitten, anstatt auf die nächste Hundertstelstelle zu runden. Ergebnis: 3.14 |
| Ermittle den ganzzahligen Teil eines negativen Wertes ohne Rundung. | =TRUNC(A3) |
Bei der Kürzung wird der Wert immer in Richtung Null verschoben, sodass −2,718 seinen Dezimalteil verliert, aber nicht auf −3 abgerundet wird. Ergebnis: „ “ −2 |
| Runde eine große Zahl auf die nächsten Hundert ab, indem du die Zehner- und Einerstelle weglässt. | =TRUNC(A4, -2) |
Ein negativer Wert von ` ` mit der Anzahl `num_digits`, kürzt die Ziffern links vom Dezimalpunkt und setzt die letzten beiden Ziffern von 1234,5678 auf Null.Ergebnis: 1200 |
| Behalte eine festgelegte Anzahl von Dezimalstellen eines sehr kleinen Werts bei, ohne ihn zu runden. | =TRUNC(A5, 4) |
Es werden nach der vierten Dezimalstelle 0,00123 abgeschnitten, anstatt die letzte Ziffer zu runden. Ergebnis: 0,0012 |
Hinweise
- TRUNC schneidet immer gegen Null ab, unabhängig davon, ob die Zahl positiv oder negativ ist.
- Wenn num_digits größer als 0 ist, schneidet TRUNC auf die angegebene Anzahl von Dezimalstellen ab.
- Wenn num_digits 0 ist oder weggelassen wird, schneidet TRUNC auf eine ganze Zahl ab.
- Wenn num_digits negativ ist, schneidet TRUNC die Ziffern links vom Dezimalpunkt ab.
- TRUNC rundet keine Zahlen, sondern entfernt lediglich die angegebenen Ziffern.
Tipps
- Verwenden Sie TRUNC, wenn Sie Dezimalstellen ohne Rundung entfernen müssen.
- TRUNC kann bei finanziellen Berechnungen nützlich sein, bei denen Sie Bruchteile von Cents verwerfen wollen.
- Kombinieren Sie TRUNC mit anderen Funktionen wie INT oder MOD für komplexere Zahlenmanipulationen.
- Achten Sie auf den Unterschied zwischen TRUNC und ROUND, um die richtige Funktion für Ihre Bedürfnisse zu wählen.
- Ziehen Sie die anderen Rundungsfunktionen in Betracht (verlinkt unter Verwandte Funktionen), wenn Sie Zahlen auf eine andere Weise runden müssen.