Come utilizzare la funzione TRUNC in Excel

Logo Excel

Esistono diversi modi in Excel per rimuovere i punti decimali e ridurre i valori numerici. In questo articolo, spieghiamo come utilizzare la funzione TRUNC e cosa la differenzia dalle altre tecniche.

Cos'è la funzione TRUNC?

La funzione TRUNC tronca un numero su un numero specificato di posizioni decimali. Il fattore chiave che rende TRUNC diverso dalle altre funzioni che rimuovono le posizioni decimali è che la funzione TRUNC non arrotonda i valori. Se si utilizza TRUNC per rimuovere tutti i decimali dal valore 4.68, il risultato è 4.

La funzione TRUNC richiede due informazioni:

=TRUNC(number, (digits))

Il numero è il valore che si desidera troncare. Le cifre sono il numero di numeri a cui si desidera troncare il valore. La parte delle cifre è facoltativa e, in caso di mancata risposta, TRUNC rimuoverà tutte le cifre decimali.

Come utilizzare la funzione TRUNC

Diamo un'occhiata agli esempi della funzione TRUNC con alcuni dati di esempio. L'esempio seguente utilizza la seguente funzione TRUNC.

=TRUNC(A2)

Se non si specifica il numero di cifre da troncare, verranno rimosse tutte le cifre decimali.

Primo esempio di funzione TRUNC

Puoi vedere con il valore nella cella A2 che la funzione TRUNC non applica alcun arrotondamento. Tronca semplicemente il numero a 411.

Vediamo un altro esempio. Questa volta ridurremo i valori a due cifre decimali.

=TRUNC(A2,2)

Funzione TRUNC con due decimali

La funzione TRUNC non visualizzerà ulteriori decimali se gli chiedi di mostrare più di quello che hai.

Prendi l'esempio seguente e tronciamolo in due cifre decimali.

=TRUNC(A2,2)

Nessun decimale aggiuntivo mostrato da TRUNC

Il valore nella cella A4 viene ridotto a due cifre decimali, ma i valori in A2 e A3 rimangono così come sono perché hanno già meno di due cifre decimali.

Se si desidera visualizzare i due decimali, le celle dovranno essere formattate per essere forzate a mostrarle.

Rimuovere l'ora da un timbro data-ora

Un utile esempio di TRUNC è rimuovere l'ora da una data e un timestamp in Excel.

Immagina di avere la data e l'ora seguenti, ma vogliamo solo che la data in una colonna per l'analisi.

Dati del campione di data e ora

La seguente formula funzionerà per rimuovere il tempo.

=TRUNC(A2)

Tempo rimosso da una data in Excel

Sebbene il tempo venga rimosso, le celle risultanti dovranno comunque essere formattate solo come una data.

Utilizzare TRUNC per ridurre i numeri

Questa è una tecnica rara, ma vale la pena sapere che la funzione TRUNC accetterà anche numeri negativi per l'argomento cifre. Quando si utilizza un numero negativo, la formula tronca i numeri a sinistra del punto decimale. Tuttavia, non cambia il numero di cifre. Li sostituirà con zero.

Diamo un'occhiata al seguente esempio.

=TRUNC(A2,-1)

Immissione di cifre meno per il secondo argomento

Puoi vedere in ogni esempio che zero è stato usato per sostituire il numero che è stato rimosso dalla sinistra del punto decimale.


Esistono diversi modi in Excel per rimuovere le cifre decimali, tuttavia, la maggior parte di questi applicherà un arrotondamento di qualche natura. Il punto di forza della funzione TRUNC è che non arrotonda i valori e li accorcia semplicemente alla cifra decimale specificata.

Articoli correlati

Ultimi articoli