TRUNC
Tronca un numero a un numero intero rimuovendo la parte decimale o frazionaria del numero.
Sintassi
TRUNC(<number>,<num_digits>)
Parametri
Termine | Definizione |
---|---|
number |
Numero di cui eliminare la parte decimale. |
num_digits |
Numero che specifica la precisione del troncamento; se omesso, 0 (zero) |
Valore restituito
Numero intero.
Osservazioni:
TRUNC e INT sono simili in quanto entrambi restituiscono numeri interi.
TRUNC rimuove la parte frazionaria del numero.
INT arrotonda i numeri fino all'intero più vicino in base al valore della parte frazionaria del numero.
INT e TRUNC sono diversi solo quando si usano numeri negativi: TRUNC(-4.3)
restituisce -4, ma INT(-4.3)
restituisce -5 perché -5 è il numero minore.
Esempio 1
La formula seguente restituisce 3, la parte intera di pi.
= TRUNC(PI())
Esempio 2
La formula seguente restituisce -8, la parte intera di -8.9.
= TRUNC(-8.9)