Truncate
ist eine mathematische Funktion, die die angegebene Anzahl Stellen aus numerischen Werten entfernt.
Syntax:
Truncate(arg1,integer)
wobei arg1 einer der folgenden Werte ist:
Argument | Beschreibung |
---|---|
Numerisch |
Ein numerischer Wert. Beispiel: 234.567. Siehe: Numerische Argumente. |
Zeilen-, Spalten- oder Zellenreferenz (row, column, cell) |
Ein Verweis auf eine Zeile, Spalte oder Zelle in einem Raster. |
Funktion |
Eine eingebettete Funktion. Siehe: Mathematische Funktionen. |
Integer
ist eine Ganzzahl, die die Anzahl der zu entfernenden Stellen angibt:
Ein positiver integer
-Wert bestimmt die Anzahl der Stellen rechts neben dem Dezimalpunkt.
Null (0) als integer
gibt die Ganzzahl links neben dem Dezimalpunkt zurück.
Ein negativer integer
-Wert gibt die Anzahl der Stellen links neben dem Dezimalpunkt an.
Beispiele:
Die folgende Anweisung verwendet die positive Ganzzahl 3. Die ersten drei Stellen rechts neben dem Dezimalpunkt bleiben, und die folgende Stelle wird entfernt:
Truncate(3594.5567,3)=3594.556
Die folgende Anweisung verwendet die Ganzzahl Null (0). Alle Stellen rechts neben dem Dezimalpunkt werden entfernt:
Truncate(3594.5567,0) = 3594
Die folgende Anweisung verwendet die negative Ganzzahl -2. Alle Stellen rechts neben dem Dezimalpunkt werden entfernt, und die letzten 2 Stellen der Ganzzahl werden abgeschnitten.
Truncate(3594.5567, -2) = 3500
Hinweis:
Alle vorher auf eine Zelle, Spalte oder Zeile angewendeten Formatierungen bleiben erhalten, wenn Sie die Funktion Truncate
verwenden. Das folgende Beispiel zeigt die Ergebnisse einer Funktion Truncate
, wenn der Zellenwert zuvor so formatiert wurde, dass drei Dezimalstellen angezeigt werden: Truncate(234.567, 0) = 234.000