Tronca

La funzione matematica Truncate rimuove il numero specificato di cifre dai valori numerici.

Sintassi:

Trunc (arg1, integer)
  • dove arg1 è uno dei seguenti argomenti:

    Tabella B-23 Argomenti per la funzione Truncate/Trunc

    Argomento Descrizione

    numeric

    Un valore numerico, ad esempio 234,567.

    riferimento di riga, colonna o cella

    Puntatore di una riga, colonna o cella all'interno di una griglia. I riferimenti possono essere definiti in più modi. La sintassi di riferimento è: GridName.GridElement[segment(range)].Property

    function

    Una funzione incorporata

  • dove integer specifica il numero di cifre da rimuovere:

    • Un valore positivo per l'argomento integer determina il numero di cifre significative che rimarranno a destra del separatore decimale.

    • Se per l'argomento integer si specifica zero (0), verrà restituito il numero intero a sinistra del separatore decimale.

    • Un valore negativo per l'argomento intero determina il numero di cifre significative che verranno troncate a sinistra del separatore decimale.

Esempi

Nella seguente istruzione il parametro "intero" è stato impostato sul valore positivo 2. Vengono conservate le prime due cifre a destra del separatore decimale, mentre la cifra successiva viene rimossa:

Trunc(234.567, 2) = 234.56

Nella seguente istruzione viene utilizzato zero (0) come argomento "intero". Verranno pertanto rimosse tutte le cifre a destra del separatore decimale:

Trunc(234.567, 0) = 234

Nella seguente istruzione viene utilizzato -2 come argomento "intero". Tutte le cifre a destra del separatore decimale vengono rimosse e vengono troncate le ultime due cifre del numero intero.

Trunc(234.567, -2) = 200

Nota:

La formattazione precedentemente applicata a una cella, colonna o riga viene conservata in caso di utilizzo della funzione Trunc. Nell'esempio seguente viene illustrato il risultato di una funzione Trunc in cui il valore della cella è stato precedentemente formattato in modo da visualizzare tre cifre decimali: Trunc(234,567, 0) = 234,000