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 | ||
|---|---|---|---|
| 1 | Numero | Descrizione | |
| 2 | 3.14159 | Pi | |
| 3 | -2.718 | Negativo e | |
| 4 | 1234.5678 | Numero grande | |
| 5 | 0.00123 | Numero piccolo |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Elimina la parte decimale di un numero per ottenere solo la sua parte intera, senza arrotondamento. | =TRUNC(A2) |
Rimuove tutto ciò che segue il punto decimale in 3,14159 senza arrotondare per eccesso o per difetto. Risultato: 3 |
| Mantieni un numero fisso di cifre decimali di un valore senza arrotondarlo. | =TRUNC(A2, 2) |
Tronca 3,14159 dopo 2 cifre decimali anziché arrotondarlo al centesimo più vicino. Risultato: 3,14 |
| Ottieni la parte intera di un valore negativo senza arrotondamento. | =TRUNC(A3) |
Il troncamento si sposta sempre verso zero, quindi -2,718 perde la sua parte decimale ma non viene arrotondato per difetto a -3. Risultato: −2 |
| Arrotonda un numero grande per difetto al centinaio più vicino scartando le cifre delle decine e delle unità. | =TRUNC(A4, -2) |
Un valore negativo di num_digits tronca le cifre a sinistra del punto decimale, azzerando le ultime due cifre di 1234,5678.Risultato: 1200 |
| Mantieni un numero fisso di cifre decimali di un valore molto piccolo senza arrotondarlo. | =TRUNC(A5, 4) |
Tronca 0,00123 dopo 4 cifre decimali anziché 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.