Come convertire il tempo in ore o minuti interi in Excel?
In Excel, gli utenti lavorano spesso con valori temporali per pianificare, tracciare durate o calcolare le ore lavorative totali. Per impostazione predefinita, quando si utilizza una formula come =cella*24 per convertire il tempo in ore, oppure =cella*1440 per i minuti, Excel restituisce valori decimali che rappresentano frazioni esatte di ore o minuti. Tuttavia, in molti scenari pratici — come il calcolo delle buste paga, la reportistica o l’allocazione delle risorse — potrebbe essere necessario convertire tali valori temporali in ore o minuti interi (ad esempio, arrotondando 5,6 ore a 5 ore o trasformando 16,7 minuti in 17 minuti). Questa guida illustra diversi metodi per ottenere questa conversione in numeri interi, ne analizza applicazioni e considerazioni pratiche e ti aiuta a scegliere l’approccio migliore per le tue esigenze specifiche.
Conversione del tempo in ore o minuti interi con formula
Conversione del tempo in ore o minuti interi con Kutools per Excel
Utilizza una macro VBA per Conversione del tempo in ore o minuti interi
Arrotonda ore o minuti con formule di arrotondamento di Excel
Conversione del tempo in ore o minuti interi con formula
Se desideri una soluzione rapida con le formule di Excel, puoi convertire i valori temporali in ore o minuti interi utilizzando la funzione INT. Questo approccio è ideale quando vuoi evitare valori decimali, ad esempio per registrare solo le ore lavorative complete per turno o per arrotondare all’ultimo minuto completato.
Per utilizzare questa formula, seleziona la cella in cui desideri visualizzare il risultato, quindi inserisci una delle seguenti formule a seconda delle tue esigenze:
- Converti in ore intere:=INT(A2*24)
- Converti in minuti interi:=INT(A2*1440)
Dopo aver inserito la formula, premi Invio per visualizzare il risultato. Se devi convertire un elenco di orari, trascina il quadratino di riempimento verso il basso per applicare la formula alle altre celle.
Nota: la funzione INT arrotonda sempre per difetto, quindi tieni presente che valori come 6,9 ore verranno visualizzati come 6. Se hai bisogno di un metodo di arrotondamento diverso (per eccesso o al valore più vicino), consulta le soluzioni successive.
Conversione del tempo in ore o minuti interi con Kutools per Excel
Se hai installato Kutools per Excel, convertire il tempo in ore o minuti interi diventa ancora più veloce e flessibile. Kutools offre l’utilità Conversione del tempo per trasformare innanzitutto il tempo in numeri decimali, quindi ti permette di arrotondare per eccesso, per difetto o al numero intero più vicino grazie alla sua funzione Arrotonda. Questo metodo è ideale per conversioni批量 e particolarmente utile quando si gestiscono set di dati ampi, dove l’inserimento manuale delle formule sarebbe noioso.
1. Seleziona l’intervallo di valori temporali da convertire. Quindi, vai su Kutools > Contenuto > Conversione del tempo > Convertire in ore oppure Convertire in minuti, a seconda delle tue esigenze.
2. Al termine della conversione, apparirà una finestra di dialogo che indica quante celle sono state convertite; fai clic su OK per chiuderla. Mantieni selezionate le celle convertite e fai clic su Kutools > Arrotonda.
![]() | ![]() | ![]() |
3. Nella finestra di dialogo Arrotondamento senza usare la formula, digita 0 nella casella di testo Numero di decimali per impostare l’arrotondamento al numero intero più vicino. Seleziona l’opzione di arrotondamento desiderata nella sezione Opzione: Arrotonda (al numero intero più vicino), Arrotonda per eccesso oppure Arrotonda per difetto.
4. Fai clic su Ok per applicare l’arrotondamento: tutti i valori selezionati saranno convertiti in ore o minuti interi.
Kutools è la scelta ideale se devi eseguire operazioni ripetitive di conversione e arrotondamento su numerosi fogli, grazie alla sua interfaccia basata su menu che riduce al minimo gli errori nelle formule.
Utilizza una macro VBA per Conversione del tempo in ore o minuti interi
Questa soluzione è ideale per chi desidera automatizzare la conversione di valori temporali in ore o minuti interi su ampi set di dati, o applicare tali conversioni a intervalli multipli senza dover inserire manualmente formule. La macro VBA consente di scegliere tra arrotondamento per difetto, per eccesso o al numero intero più vicino ed è facilmente personalizzabile in base alle proprie esigenze.
1. Fai clic su Strumenti sviluppatore > Visual Basic. Nella finestra di Microsoft Visual Basic for Applications che si apre, fai clic su Inserisci > Modulo, quindi incolla il codice seguente nel modulo:
Sub ConvertTimeToInteger_OutputElsewhere()
Dim rng As Range
Dim cell As Range
Dim resType As String
Dim roundMethod As String
Dim outRng As Range
Dim xTitleId As String
Dim val As Double, res As Double
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to convert:", xTitleId, rng.Address, Type:=8)
If rng Is Nothing Then Exit Sub
On Error GoTo 0
On Error Resume Next
Set outRng = Application.InputBox("Select a cell for output:", xTitleId, Type:=8)
If outRng Is Nothing Then Exit Sub
On Error GoTo 0
resType = Application.InputBox("Choose type (Hour/Minute):", xTitleId, "Hour", Type:=2)
roundMethod = Application.InputBox("Rounding method (Down/Up/Nearest):", xTitleId, "Down", Type:=2)
For Each cell In rng
If IsNumeric(cell.Value) Then
If UCase(resType) = "HOUR" Then
val = cell.Value * 24
Else
val = cell.Value * 1440
End If
Select Case UCase(roundMethod)
Case "UP"
res = WorksheetFunction.RoundUp(val, 0)
Case "NEAREST"
res = WorksheetFunction.Round(val, 0)
Case Else
res = WorksheetFunction.RoundDown(val, 0)
End Select
outRng.Offset(cell.Row - rng.Row, cell.Column - rng.Column).Value = res
End If
Next cell
MsgBox "Conversion completed! Results placed starting at " & outRng.Address, vbInformation
End Sub
2. Per eseguire il codice, fai clic sul pulsante
nella finestra VBA. Una finestra di dialogo ti chiederà di selezionare l’intervallo di destinazione e le celle di output, di scegliere se convertire in «Ore» o «Minuti» e di indicare il metodo di arrotondamento desiderato. La macro convertirà automaticamente tutte le celle temporali specificate in numeri interi, in base alle tue impostazioni.
Arrotonda ore o minuti con formule di arrotondamento di Excel
Quando devi controllare con precisione come avviene l’arrotondamento—per eccesso, per difetto o al valore più vicino—Excel ti offre diverse funzioni integrate appositamente progettate per questo scopo. Questa soluzione è ideale quando servono accuratezza e flessibilità, ad esempio per arrotondare sempre le frazioni d’ora per eccesso nel calcolo delle buste paga o per arrotondare al minuto più vicino nei registri orari.
1. Inserisci una delle seguenti formule nella cella in cui vuoi visualizzare il risultato (ad esempio, B2):
- Arrotonda all’ora intera più vicina:
=ROUND(A2*24,0) - Arrotonda per difetto all’ora intera:
=ROUNDDOWN(A2*24,0) - Arrotonda per eccesso all’ora intera:
=ROUNDUP(A2*24,0) - Arrotonda al minuto intero più vicino:
=ROUND(A2*1440,0) - Arrotonda per difetto al minuto intero:
=ROUNDDOWN(A2*1440,0) - Arrotonda per eccesso al minuto intero:
=ROUNDUP(A2*1440,0)
2. Premi Invio per confermare la formula. Per convertire una colonna di valori temporali, copia la formula verso il basso trascinando il quadratino di riempimento dalla cella in cui l’hai inserita. Assicurati di adeguare i riferimenti di cella in base al tuo intervallo dati.
Le funzioni ARROTONDA, ARROTONDA.ECCESSO e ARROTONDA.DIFETTO si comportano in modo diverso: usa ARROTONDA per ottenere il numero intero più vicino, ARROTONDA.ECCESSO per arrotondare sempre per eccesso qualsiasi valore frazionario e ARROTONDA.DIFETTO per arrotondare sempre per difetto. Scegli quella che meglio si adatta al tuo scenario.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi


