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 | ||
|---|---|---|---|
| 1 | Nummer | Beschreibung | |
| 2 | 3.14159 | Pi | |
| 3 | -2.718 | Negativ e | |
| 4 | 1234.5678 | Große Zahl | |
| 5 | 0.00123 | Kleine Zahl |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Entfernen Sie die Nachkommastellen einer Zahl, um nur den ganzzahligen Teil ohne Rundung zu erhalten. | =TRUNC(A2) |
Entfernt alles nach dem Dezimalpunkt in 3,14159, ohne auf- oder abzurunden. Ergebnis: 3 |
| Behält eine festgelegte Anzahl an Dezimalstellen eines Werts bei, ohne zu runden. | =TRUNC(A2, 2) |
Kürzt 3,14159 nach 2 Dezimalstellen, anstatt auf die nächste Hundertstelstelle zu runden. Ergebnis: 3.14 |
| Ermitteln Sie den ganzzahligen Teil eines negativen Wertes ohne Rundung. | =TRUNC(A3) |
Kürzung erfolgt immer in Richtung Null, sodass −2,718 seinen Dezimalanteil verliert, jedoch nicht auf −3 abgerundet wird. Ergebnis: −2 |
| Runden Sie eine große Zahl auf das nächste Hundert ab, indem Sie die Zehner- und Einerstellen verwerfen. | =TRUNC(A4, -2) |
Ein negativer num_digits-Wert kürzt Ziffern links vom Dezimalpunkt und setzt die letzten zwei Ziffern von 1234,5678 auf null.Ergebnis: 1200 |
| Behalten Sie eine festgelegte Anzahl von Nachkommastellen eines sehr kleinen Wertes bei, ohne ihn zu runden. | =TRUNC(A5, 4) |
Kürzt 0,00123 nach 4 Dezimalstellen, 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.