Truncate/Trunc

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:

    Tabelle B-23 Argumente für die Trunc-Funktion

    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: GridName.GridElement[segment(range)].property

    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