Truncate ist eine mathematische Funktion, die die angegebene Anzahl an Stellen aus numerischen Werten entfernt.
Syntax:
Trunc (arg1, integer)
wobei arg1 einer der folgenden Argument sein kann:
Argument | Beschreibung |
---|---|
numeric |
Ein numerischer Wert. Beispiel: 234,567 |
Zeilen-, Spalten- oder Zellenverweis |
Ein Zeiger auf eine Zeile, Spalte oder Zelle innerhalb eines Rasters. Verweise können auf unterschiedliche Weise angegeben werden. Die Verweissyntax lautet: |
function |
Eine eingebettete Funktion |
wobei integer die Anzahl von Stellen angibt, die Sie entfernen möchten:
Ein positiver Wert für integer bestimmt die Anzahl der signifikanten Stellen, die rechts neben dem Dezimaltrennzeichen stehen bleiben.
Der Wert Null (0) für integer gibt die ganze Zahl zurück, die links neben dem Dezimaltrennzeichen steht.
Ein negativer Wert für integer gibt die Anzahl der signifikanten Stellen an, die links neben dem Dezimaltrennzeichen steht.
Beispiele:
In der folgenden Anweisung wird die positive Zahl 2 verwendet. Die ersten beiden Stellen rechts vom Dezimaltrennzeichen bleiben stehen, und die darauf folgenden Stellen werden entfernt:
Trunc(234.567, 2) = 234.56
In der folgenden Anweisung wird die Zahl Null (0) verwendet. Alle Stellen rechts vom Dezimaltrennzeichen werden entfernt.
Trunc(234.567, 0) = 234
In der folgenden Anweisung wird die negative Zahl -2 verwendet. Alle Stellen rechts vom Dezimaltrennzeichen werden entfernt, und die letzten beiden Stellen der Ganzzahl werden abgeschnitten.
Trunc(234.567, -2) = 200
Hinweis:
Zuvor auf eine Zelle, Spalte oder Zeile angewendete Formatierungen bleiben bei der Verwendung der Funktion Trunc erhalten. Das folgende Beispiel zeigt das Ergebnis einer Trunc-Funktion, bei der der Zellenwert zuvor so formatiert wurde, dass drei Dezimalstellen angezeigt werden: Trunc(234.567, 0) = 234.000