Descrizione
Usa questa funzione per troncare un numero fino a un numero specifico di cifre. Sostenuto in Catene.
TRUNC rimuove la parte frazionaria di un numero senza arrotondare. È utile per rimuovere le cifre decimali o per estrarre la parte intera di un numero.
Nota: TRUNC differisce dalla funzione ROUND in quanto TRUNC tronca sempre verso lo zero, mentre ROUND arrotonda verso l'alto o verso il basso in base alla cifra alla destra della posizione decimale specificata.
Sintassi
TRUNC(numero, [num_cifre])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Input valido |
|---|---|---|---|
numero |
Sì | Il numero che vuoi troncare. | Un numero reale, un riferimento a una cella contenente un numero reale o una formula che produce uno di questi numeri. |
num_cifre |
No | Il numero di cifre a cui vuoi troncare il numero. | Un numero intero, un riferimento a una cella contenente un numero intero o una formula che produce uno di questi numeri. Se omesso, viene considerato pari a 0. |
Esempio
Dati di esempio
| A | B |
|---|---|
| Numero | Descrizione |
| 3.14159 | Pi |
| -2.718 | Negativo e |
| 1234.5678 | Numero grande |
| 0.00123 | Numero piccolo |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Elimina la parte decimale di un numero per ottenere solo la parte intera, senza arrotondare. | =TRUNC(A2) |
Elimina tutto ciò che segue la virgola decimale nel numero 3,14159 senza arrotondare né per eccesso né per difetto. Risultato: 3 |
| Mantieni un determinato numero di cifre decimali di un valore senza arrotondarlo. | =TRUNC(A2, 2) |
Taglia 3,14159 dopo la seconda cifra decimale, invece di arrotondare al centesimo più vicino. Risultato: 3.14 |
| Calcola la parte intera di un numero negativo senza arrotondare. | =TRUNC(A3) |
Il troncamento tende sempre a zero, quindi −2,718 perde la parte decimale ma non viene arrotondato per difetto a −3. Risultato: −2 |
| Arrotonda un numero elevato al centinaio più vicino, tralasciando le cifre delle decine e delle unità. | =TRUNC(A4, -2) |
Un valore negativo di ` ` `num_digits` ` ` tronca le cifre a sinistra della virgola decimale, azzerando le ultime due cifre di 1234,5678.Risultato: 1200 |
| Mantenere un numero prestabilito di cifre decimali a partire da un valore molto piccolo senza arrotondarlo. | =TRUNC(A5, 4) |
Taglia via 0,00123 dopo la quarta cifra decimale, invece di arrotondare l'ultima cifra. Risultato: 0,0012 |
Note
- TRUNC tronca sempre a zero, indipendentemente dal fatto che il numero sia positivo o negativo.
- Se num_cifre è maggiore di 0, TRUNC tronca al numero di cifre decimali specificato.
- Se num_cifre è 0 o viene omesso, TRUNC tronca a un numero intero.
- Se num_cifre è negativo, TRUNC tronca le cifre a sinistra della virgola.
- TRUNC non arrotonda i numeri; rimuove semplicemente le cifre specificate.
Suggerimenti
- Utilizza TRUNC quando hai bisogno di rimuovere le cifre decimali senza arrotondare.
- TRUNC può essere utile nei calcoli finanziari in cui si vogliono scartare i centesimi frazionari.
- Combina TRUNC con altre funzioni come INT o MOD per manipolare numeri più complessi.
- Tieni presente la differenza tra TRUNC e ROUND per scegliere la funzione più adatta alle tue esigenze.
- Prendi in considerazione l'utilizzo delle altre funzioni di arrotondamento (linkate in Funzioni correlate) se hai bisogno di arrotondare i numeri in modo diverso.