Sommario
Il TRUNC di Excel tronca un numero ad un numero specifico di cifre. Rientra nella categoria delle funzioni di Funzione matematica e trigonometria di Excel La funzione viene utilizzata principalmente per rimuovere le parti decimali da un numero.
Dall'immagine qui sopra è possibile avere una panoramica generale del sistema TRUNC Nel corso dell'articolo vedremo i dettagli di questa funzione.
📂 Scarica il libro di lavoro pratico
Usi della funzione TRUNC.xlsmIntroduzione alla funzione TRUNC
Obiettivo
Excel TRUNC tronca un numero in un numero intero rimuovendo la parte decimale o frazionaria del numero.
❑ Sintassi
TRUNC(numero,[num_cifre])
❑ Spiegazione dell'argomento
Argomento | Richiesto/facoltativo | Spiegazione |
---|---|---|
numero | Richiesto | Un numero che verrà troncato |
num_cifre | Opzionale | Il numero di cifre decimali da restituire nel numero troncato. Se questo argomento viene omesso, non ci sarà alcuna parte decimale nel numero restituito. |
❑ Uscita
Il TRUNC restituisce un valore numerico troncato.
Versione
Questa funzione è disponibile a partire da Excel 2000, quindi qualsiasi versione successiva a Excel 2000 dispone di questa funzione.
4 Esempi di utilizzo della funzione TRUNC in Excel
Vedremo ora diversi esempi di applicazione del metodo di TRUNC sono mostrati.
1. Rimuovere le parti decimali di un numero
È possibile rimuovere le parti decimali di un numero utilizzando l'opzione TRUNC Supponiamo di avere un set di dati in cui sono presenti alcuni numeri con punti decimali. Ora applicheremo la funzione TRUNC per rimuovere le parti decimali dei numeri.
➤ Digitare la seguente formula nella cella C5 ,
=TRUNC(B5)
La formula troncherà il numero della cella B5 in modo che non ci siano parti decimali nel numero restituito.
➤ Dopodiché, premere ENTRARE .
Come risultato si otterrà la parte intera del numero di celle B5 in cella C5 .
➤ Ora trascinare la cella C5 alla fine del set di dati per applicare la stessa formula a tutti i numeri.
Se si osserva, si può notare che il TRUNC restituisce zero per qualsiasi numero compreso tra 0 e 1.
Possiamo utilizzare altre funzioni come Funzione INT di Excel , Funzione ROUND di Excel o Funzione ROUNDDOWN di Excel al posto del TRUNC per rimuovere le parti decimali di un numero. L'applicazione di queste funzioni per questo esempio è mostrata nell'immagine seguente.
Per saperne di più: 51 Funzioni matematiche e trigonometriche più utilizzate in Excel
2. Accorciare un numero a una cifra specifica con la funzione TRUNC
Excel TRUNC può essere utilizzata per abbreviare un numero ad una cifra specifica. Supponiamo di avere alcuni numeri nel nostro set di dati nella colonna B e il numero di cifre che vogliamo dopo la virgola decimale sono indicati nella colonna C Ora utilizzeremo il metodo TRUNC per accorciare questi numeri alle cifre specificate.
➤ Per prima cosa, digitare la formula nella cella D5 ,
=TRUNC(B5,C5)
La formula accorcerà il numero di celle B5 alla cifra specificata della cella C5 e restituirà il numero abbreviato nella cella D5 .
➤ Stampa ENTRARE .
E otterremo il numero abbreviato nella cella D5.
➤ Alla fine, trascinare la cella D5 alla fine del set di dati.
Di conseguenza, otterremo tutti i numeri abbreviati alle cifre specifiche che abbiamo indicato nella colonna C .
Se si osserva con attenzione, si può vedere la cellula C8 e C9 La formula elimina le cifre dalla parte intera del numero e restituisce 0 in quel punto quando la cifra specificata è negativa.
Per saperne di più: 44 funzioni matematiche in Excel (Scarica il PDF gratuito)
Letture simili
- Come utilizzare la funzione SIN in Excel (6 semplici esempi)
- Come utilizzare la funzione PI di Excel (7 esempi)
- Usare la funzione QUOTIDIANO di Excel (4 esempi)
- Come utilizzare la funzione MMULT in Excel (6 esempi)
- Funzione VBA EXP in Excel (5 esempi)
3. Funzione TRUNC per rimuovere l'ora dalle celle di data e ora
TRUNC può essere utilizzata anche per rimuovere il tempo dalle celle di data e ora. Supponiamo di avere alcune date e ore nel nostro set di dati. Vogliamo rimuovere la parte di tempo ed estrarre solo la parte di data da queste date e ore.
➤ Per prima cosa digitare la seguente formula nella cella C5 ,
=TRUNC(B5)
La formula tronca la porzione di tempo dalla data e dall'ora della cella B5 .
➤ Dopodiché, premere ENTRARE
Di conseguenza, si vedrà che la porzione di tempo viene visualizzata 0:00 in cella C5 .
➤ Trascinare la cella C5 alla fine del set di dati per applicare la stessa formula a tutte le altre date e orari.
Possiamo rimuovere il 0:00 da queste cellule. Per fare questo,
Vai a Home> Numero e selezionare Data breve .
Di conseguenza, vedrete 0:00 viene rimosso dalle celle. Ora abbiamo solo le date.
4. Funzione TRUNC in VBA
TRUNC non fa parte della funzione application.worksheet. Di conseguenza, non può essere utilizzato in Excel. VBA Ma possiamo applicare la funzione FORMAT per ottenere lo stesso risultato. Supponiamo di avere il seguente set di dati in cui vogliamo convertire i numeri con due punti decimali.
Per farlo prima,
➤ Stampa ALT+F11 per aprire il VBA e premere CTRL+G per aprire il Immediato nella casella VBA finestra.
Dopo di che,
➤ Inserire il seguente codice nel file Immediato riga per riga e premere ENTRARE dopo ogni riga.
Intervallo("C5") = Formato(Intervallo("B5"), "##.##") Intervallo("C6") = Formato(Intervallo("B6"), "##.##") Intervallo("C7") = Formato(Intervallo("B7"), "##.##") Intervallo("C8") = Formato(Intervallo("B8"), "##.##") Intervallo("C9") = Formato(Intervallo("B9"), "##.##") Intervallo("C10") = Formato(Intervallo("B10"), "##.##")
Il codice restituirà i numeri delle colonne C con due punti decimali nella colonna D .
➤ Chiudere il VBA finestra.
Ora si vedranno i numeri con due punti decimali nella colonna C .
💡 Cose da ricordare quando si usa la funzione TRUNC
📌 Il TRUNC la funzione darà #VALORE! errore, se si forniscono input in formato testo.
📌 Il INT e la funzione GIROTONDI dà lo stesso risultato della funzione TRUNC Ma la funzione TRUNC è più facile da usare perché richiede meno argomenti.
Conclusione
Spero che ora sappiate come funziona Excel TRUNC Se avete dubbi, non esitate a lasciare un commento.