Come convertire ore, minuti e secondi in ore decimali in Excel?
Se hai un elenco di orari visualizzati in formato ore decimali, ma sei abituato al formato hh:mm:ss (ore, minuti e secondi), come puoi procedere? Con i seguenti metodi puoi risolvere il problema delle conversioni tra ore, minuti, secondi e ore decimali.
Converti ore, minuti e secondi in decimali con una formula
Converti ore, minuti e secondi in decimali con un solo clic
Converti decimali in ore, minuti e secondi con una formula
Converti decimali in ore e minuti con VBA
Converti ore, minuti e secondi in decimali con una formula
Supponendo che tu abbia un elenco di orari in formato ore, minuti e secondi nella Colonna A, per convertirli in orario decimale devi solo seguire questi passaggi:
1. Seleziona una cella vuota, ad esempio, Cell B1, inserisci questa formula =A1*24 nella cella (la Cell A1 indica la cella che desideri convertire in orario decimale, puoi modificarla secondo necessità), quindi premi il tasto Invio sulla tastiera. Vedi screenshot:
2. Trascina quindi il quadratino di riempimento per coprire l'intervallo su cui desideri lavorare. Vedi screenshot:
3. Successivamente, devi formattare le celle risultanti nella Colonna B come formato generale selezionando l'intervallo, facendo clic con il pulsante destro del mouse e scegliendo Formato celle dal menu contestuale. Vedi screenshot:
4. Quindi fai clic sulla scheda Numero nella finestra di dialogo Formato celle, e seleziona Generale dalla casella Categoria:, quindi fai clic su OK per chiudere la finestra di dialogo. Vedi screenshot:
Puoi vedere il risultato come mostrato di seguito:
Converti ore, minuti, secondi in ore decimali con un solo clic
Se hai installato Kutools per Excel in Excel, puoi utilizzare l'utilità Converti tempo per convertire rapidamente hh:mm:ss in ore/minuti/secondi decimali.
Dopo aver installato gratuitamente Kutools per Excel, procedi come segue:
Seleziona le celle contenenti l'orario e fai clic su Kutools > Testo > Converti tempo, quindi seleziona l'opzione di conversione che soddisfa le tue esigenze. Vedi screenshot:
Quindi apparirà una finestra di dialogo per informarti sul numero di celle convertite, fai clic su OK per chiuderla, e tutto l'orario selezionato sarà stato convertito.
Suggerimento: Se desideri salvare i decimali convertiti in un'altra posizione, puoi fare clic su Kutools > Testo > Converti tempo per visualizzare la finestra di dialogo Converti tempo, quindi nella finestra di dialogo, seleziona il tipo di conversione di cui hai bisogno, spunta la casella Salva in un'altra posizione e seleziona una cella per visualizzare il risultato, fai clic su Ok, e l'orario sarà stato convertito e posizionato nel nuovo luogo. Vedi screenshot:
Converti decimali in ore, minuti e secondi con una formula
Al contrario, se desideri convertire l'orario decimale in formato ore, minuti e secondi, puoi procedere come segue:
Supponendo che i tuoi dati siano nella Colonna A, e devi convertirli in formato ore, minuti, secondi.
1. Seleziona una cella vuota, in questo caso seleziono la Cell B1, e digita questa formula =A1/24 in B1 (la Cell A1 indica la cella che desideri convertire in formato ore, minuti e secondi, puoi modificarla secondo necessità), quindi premi il tasto Invio sulla tastiera. Vedi screenshot:
2. Ripeti il passaggio 1 per inserire la formula sopra menzionata come necessario nella Colonna B una alla volta, ad esempio, inserisci =A2/24 nella cella B2 e premi Invio. Vedi screenshot:
3. Successivamente, devi formattare le celle nella Colonna B come formato hh:mm:ss selezionando l'intervallo che utilizza la formula, facendo clic con il pulsante destro del mouse e scegliendo Formato celle dal menu contestuale. Vedi screenshot:
4. Quindi fai clic sulla scheda Numero nella finestra di dialogo Formato celle e seleziona Orario dalla casella Categoria: e seleziona 13:30:55 dalla casella Tipo: situata nella sezione destra, quindi fai clic su OK per chiudere la finestra di dialogo. Vedi screenshot:
Puoi vedere che i dati sono stati convertiti.
Converti decimali in ore e minuti con VBA
Utilizzare la formula precedente =A1/24 per convertire gli orari uno alla volta è piuttosto dispendioso in termini di tempo, ma con il codice VBA puoi convertire un elenco di orari decimali in ore e minuti in una sola volta.
1. Tieni premuto il pulsante ALT e premi F11 sulla tastiera per aprire una finestra Microsoft Visual Basic per Applicazioni.
2. Fai clic su Inserisci > Modulo, e copia il codice VBA nel modulo.
VBA: Converti orario decimale in ore e minuti
Sub ConvertToTime()
'Updateby20140227
Dim Rng As Range
Dim WorkRng As Range
Dim xHours As Variant
Dim xMin As Variant
Dim xValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xValue = Rng.Value
xHours = VBA.Split(xValue, ".")(0)
xMin = VBA.Split(xValue, ".")(1) * 60
Rng.Value = xHours & ":" & VBA.Left(xMin, 2)
Next
End Sub
3. Fai clic sul pulsante Esegui o premi F5 per eseguire il VBA, quindi si aprirà una finestra di dialogo KutoolsforExcel per selezionare un intervallo di lavoro. Vedi screenshot:
4. Fai clic su OK nella finestra di dialogo pop-up, i dati dell'intervallo selezionato saranno stati convertiti in formato ore e minuti. Vedi screenshot:
Suggerimento: Eseguendo il codice VBA sopra, perderai i dati originali, quindi è meglio copiarli e conservarli prima di eseguire il VBA.
Aggiungi giorni, anni, mesi, ore, minuti e secondi alle date in Excel con facilità |
Se hai una data in una cella e devi aggiungere giorni, anni, mesi, ore, minuti o secondi, usare le formule può essere complicato e difficile da ricordare. Con lo strumento Date & Time Helper di Kutools per Excel, puoi aggiungere facilmente unità di tempo a una data, calcolare la differenza tra date o persino determinare l'età di qualcuno in base alla sua data di nascita, senza dover memorizzare formule complesse. |
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora |
Articoli correlati:
I 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 oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!