Sommario
Se siete alla ricerca di alcuni dei modi più semplici per calcolare la differenza oraria in Excel, siete nel posto giusto. Entriamo nell'articolo principale per conoscere i dettagli di questi modi.
Scarica il libro di lavoro
Calcolo delle differenze temporali.xlsx13 modi per calcolare la differenza di orario in Excel
Abbiamo utilizzato le due tabelle seguenti per mostrare gli esempi di calcolo delle differenze temporali in Excel.
Per creare l'articolo, abbiamo utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.
Metodo-1: Utilizzo dell'operatore aritmetico per calcolare la differenza di tempo in Excel
In questo caso, si determineranno le differenze temporali tra il Tempi di uscita e il Orari di ingresso per ottenere il Orario di lavoro dei dipendenti utilizzando i segni meno.
Passo-01 :
➤ Digitare la formula seguente nella cella E5
=D5-C5
Sottrae il valore Tempo di uscita dal Tempo di ingresso .
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
In questo modo, si otterrà il Orario di lavoro dei dipendenti.
Per saperne di più: Come calcolare il tempo in Excel (16 modi possibili)
Metodo-2: Utilizzo della funzione TEXT per calcolare la differenza di tempo in Excel
È possibile utilizzare la funzione Funzione TESTO per determinare le differenze temporali tra il Tempo di uscita e il Tempo di ingresso .
Passo-01 :
➤ Digitare la seguente formula nella cella E5
=TEXT(D5-C5, "hh:mm:ss")
- D5-C5 → 17:00-8:30
Uscita →0.354166667
- TESTO(D5-C5, "hh:mm:ss") diventa
TEXT(0.354166667,”hh:mm:ss”)
Uscita →08:30:00
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
Quindi, si otterrà il Orario di lavoro dei dipendenti.
Allo stesso modo, per i diversi formati, è possibile utilizzare le seguenti funzioni
=TEXT(D5-C5, "hh:mm")
Restituirà la differenza in ore e minuti
=TEXT(D5-C5, "hh")
La differenza di ore si ottiene qui.
Nota
Il Funzione TESTO restituirà le differenze in formato testo
Per saperne di più: Come calcolare il tempo trascorso in Excel (8 modi)
Metodo 3: usare la funzione TIMEVALUE per calcolare la differenza di tempo in Excel
In questo caso, si utilizzerà l'opzione Funzione TIMEVALUE per calcolare le differenze temporali tra i Tempo di uscita e il Tempo di ingresso .
Passo-01 :
➤ Utilizzare la seguente formula nella cella E5
=TIMEVALUE("17:00")-TIMEVALUE("8:30")
- VALORE TEMPORALE("17:00") diventa
0.708333333
- VALORE TEMPORALE("8:30") diventa
0.354166667
- VALORE ORARIO("17:00")-VALORE ORARIO("8:30") diventa
0.708333333-0.354166667
Uscita →08:30
Allo stesso modo, si possono utilizzare le formule per altri Tempi di uscita e Orari di ingresso, e infine, si otterrà l'orario di lavoro dei dipendenti.
Contenuti correlati: Come calcolare la differenza tra due date e orari in Excel
Metodo 4: Utilizzo della funzione TEMPO per calcolare la differenza di tempo in Excel
È possibile utilizzare la funzione Funzione TIME per calcolare le differenze temporali tra i Tempo di uscita e il Tempo di ingresso .
Passo-01 :
➤ Digitare la formula seguente nella cella E5
=ORA(ORA(D5),MINUTO(D5),SECONDO(D5))-ORA(ORA(C5),MINUTO(C5),SECONDO(C5))
- ORA(D5) →17
- MINUTO(D5) →0
- SECONDO(D5) →0
- TIME(ORA(D5),MINUTO(D5),SECONDO(D5)) diventa
TEMPO(17,0,0)
Uscita →0.708333333
- ORA(C5) →8
- MINUTO(D5) →30
- SECONDO(D5) →0
- TEMPO(8,30,0 diventa
TEMPO(17,0,0)
Uscita →0.354166667
- TIME(ORA(D5),MINUTO(D5),SECONDO(D5))-TIME(ORA(C5),MINUTO(C5),SECONDO(C5)) diventa
0.708333333-0.354166667
Uscita →08:30
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
Successivamente, si otterrà il Orario di lavoro dei dipendenti.
Contenuti correlati: Come sottrarre l'ora militare in Excel (3 metodi)
Metodo-5: Calcolo delle differenze orarie tra due orari di date diverse
È possibile calcolare le differenze orarie tra i Tempi di consegna e Tempo di ordinazione seguendo questo metodo.
Passo-01 :
➤ Digitare la seguente formula nella cella E5
=(D5-C5)*24
In questo caso, la differenza di tempo tra il Tempi di consegna e Tempo di ordinazione è moltiplicato per 24 (1 giorno= 24 ore) per convertire la differenza in ore.
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
In questo modo, si otterranno le differenze orarie tra il Tempi di consegna e il Tempi di ordinazione .
Per saperne di più: Come calcolare le ore totali in Excel (9 metodi semplici)
Metodo-6: Calcolo delle differenze di minuti tra due orari di date diverse
In questa sezione, si determineranno le differenze temporali tra il Tempi di consegna e il Tempi di ordinazione in minuti.
Passo-01 :
➤ Digitare la seguente formula nella cella E5
=(D5-C5)*1440
In questo caso, abbiamo moltiplicato la differenza di tempo tra il Tempi di consegna e Tempo di ordinazione da 1440 (1 giorno= 24 ore*60 minuti= 1440 minuti) per convertire la differenza in minuti.
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
In questo modo, si otterranno le minime differenze tra il Tempi di consegna e il Tempi di ordinazione .
Per saperne di più: Come aggiungere minuti al tempo in Excel (5 modi semplici)
Metodo 7: Calcolo dei secondi di differenza tra due orari di date diverse
In questo caso, si determineranno le differenze temporali tra il Tempi di consegna e il Tempi di ordinazione in secondi.
Passo-01 :
➤ Digitare nella cella la formula seguente E5
=(D5-C5)*86400
In questo caso, abbiamo moltiplicato la differenza di tempo tra il Tempi di consegna e Tempo di ordinazione da 86400 (1 giorno= 24 ore*60 minuti*60 secondi= 86400 secondi) per convertire la differenza in secondi.
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
Infine, si otterrà la seconda differenza tra il Tempi di consegna e il Tempi di ordinazione .
Per saperne di più: Come sottrarre il tempo in Excel (7 metodi rapidi)
Letture simili:
- Come utilizzare il formato dell'ora in Excel VBA (Macro, UDF e UserForm)
- Calcolo dei tempi di consegna in Excel (4 modi)
- Come calcolare la tariffa oraria in Excel (2 metodi rapidi)
- Calcolo delle ore totali lavorate in una settimana in Excel (5 metodi principali)
- Come calcolare il tempo medio di risposta in Excel (4 metodi)
Metodo-8: Calcolo delle differenze temporali con le funzioni ORA, MINUTI e SECONDI
In questo caso, si utilizzerà l'opzione ORA , MINUTO, e SECONDO per determinare le differenze di orario e suddividerle in unità di ore, minuti e secondi.
Passo-01 :
➤ Digitare la seguente formula nella cella E5
=ORA(D5-C5)
ORA restituirà il valore orario di questa differenza di tempo.
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
In questo modo, si otterranno le differenze orarie del Tempo di uscita e Tempo di ingresso .
Per il calcolo delle differenze minime abbiamo utilizzato la seguente funzione
=MINUTO(D5-C5)
MINUTO restituirà il valore in minuti di questa differenza oraria.
È possibile utilizzare la seguente funzione per calcolare le seconde differenze
=SECONDO(D5-C5)
SECONDO restituirà il secondo valore di questa differenza temporale.
Nota
È necessario utilizzare l'opzione Generale formato qui.
Per saperne di più: Come calcolare ore e minuti per la busta paga in Excel (7 modi semplici)
Metodo-9: Utilizzo della funzione NOW per calcolare la differenza di tempo in Excel
Per ottenere la differenza di tempo tra l'ora corrente e l'ora di riferimento Tempo di ingresso qui si utilizza il metodo Funzione NOW .
Passo-01 :
➤ Digitare la seguente formula nella cella D5
=NOW()-C5
ORA() restituirà l'ora corrente (durante la creazione di questo articolo era 10:54 )
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
In seguito, si otterrà la differenza di orario tra l'ora corrente e l'ora di Tempo di ingresso .
Nota
Contenuti correlati: Formula del timesheet in Excel (5 esempi)
Metodo 10: Uso delle funzioni IF e INT per calcolare la differenza di tempo in Excel
In questa sezione si utilizzerà il metodo SE , INT , ORA , MINUTO , e SECONDO per calcolare le differenze temporali.
Passo-01 :
➤ Digitare la seguente formula nella cella E5
=IF(INT(D5-C5)>0, INT(D5-C5) & " giorni, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " ore, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuti e ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " secondi","")
- (D5-C5) →2.5
- INT(D5-C5) →2
- IF(INT(D5-C5)>0, INT(D5-C5) & " giorni, ","") diventa
IF(2>0, 2 & " giorni, ",") → SE restituirà 2 giorni con l'aiuto di & se la differenza è maggiore di zero, altrimenti restituisce un valore vuoto.
Uscita →2 giorni,
- ORA(D5-C5) →12
- IF(ORA(D5-C5)>0, ORA(D5-C5) & " ore, ","") diventa
IF(12>0, 12 & " ore, ",") → SE restituirà 12 ore con l'aiuto di & quando la differenza è maggiore di zero, altrimenti restituisce un valore vuoto.
Uscita →12 ore,
- MINUTO(D5-C5) →0
- IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuti e ","") diventa
SE(0>0, 0 & " minuti e ","") → SE restituirà 0 minuti con l'aiuto di & se la differenza è maggiore di zero, altrimenti restituisce un valore vuoto.
Uscita →Spazzatura
- SECONDO(D5-C5) →0
- IF(SECONDO(D5-C5)>0, SECONDO(D5-C5) & " secondi","") diventa
SE(0>0, 0 & " secondi e ","") → SE restituirà 0 secondi con l'aiuto di & se la differenza è maggiore di zero, altrimenti restituisce un valore vuoto.
Uscita →Spazzatura
- IF(INT(D5-C5)>0, INT(D5-C5) & " giorni, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " ore, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuti e ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " secondi","") diventa
2 giorni,&12 ore,& "" & ""
Uscita →2 giorni, 12 ore,
➤ Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
In questo modo, si otterranno le differenze di tempo tra le Tempi di consegna e il Tempo di ordinazione .
È possibile ottenere un risultato simile semplicemente sottraendo i valori con la seguente formula
=D5-C5
e poi si deve premere CTRL+1 per scegliere il seguente formato dal menu Personalizzato opzione.
Metodo-11: calcolo delle differenze negative tra due tempi
Se si desidera calcolare la differenza di orario sottraendo il valore di Tempo di ingresso e il Tempo di uscita si otterrà un valore negativo dovuto alla sottrazione di un valore piccolo da un valore grande. Vediamo come gestire questa situazione.
Passo-01 :
➤ è possibile digitare la seguente formula semplice nella cella E5
=C5-D5
Ma non visualizza alcun risultato
Per questo motivo, è necessario utilizzare la seguente formula
=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))
- C5-D5 →-0.35416667
- TESTO(ABS(C5-D5),"-h:mm") diventa
TEXT(ABS(-0.35416667),”-h:mm”) → TEXT(0.35416667,”-h:mm”)
Uscita →-8:30
- IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm")) diventa
IF(-0,35416667>0, C5-D5, -8:30) →Come in questo caso la condizione è FALSO
Uscita →-8:30
➤ Trascinare verso il basso il Maniglia di riempimento strumento
Risultato :
Si otterranno quindi le differenze temporali negative.
Per saperne di più: Come sottrarre e visualizzare il tempo negativo in Excel (3 metodi)
Metodo 12: Somma dei valori temporali di un elenco
Qui si sommano le differenze di orario per ottenere il totale delle ore di lavoro.
Passo-01 :
➤ Digitare la seguente formula nella cella E12
=TEXT(SUM(E5:E11), "gg:hh:mm:ss")
- SOMMA(E5:E11)→ 2.2951388889
- TEXT(SUM(E5:E11), "gg:hh:mm:ss") diventa
TEXT(2.2951388889,”dd:hh:mm:ss”)
Uscita →02:07:05:00
➤ Stampa ENTRARE
Risultato :
Infine, si otterrà la somma delle ore di lavoro dove 2 è il giorno, 7 è l'ora e 5 è il minuto.
Per saperne di più: [SOMMA non funziona con i valori temporali in Excel (5 soluzioni)
Metodo 13: Aggiunta di ore, minuti e secondi
È possibile sommare le ore, i minuti e i secondi desiderati nelle tre tabelle seguenti.
Passo-01 :
➤ Usare la seguente formula per sommare le ore con il valore Tempo di ordinazione per ottenere il Tempi di consegna
=C5+D5/24
Qui, il valore dell'ora che verrà aggiunto al valore di Tempo di ordinazione è diviso per 24 (1 giorno = 24 ore)
Per aggiungere i minuti utilizzare la seguente formula
=C5+D5/1440
In questo caso, si dividono i valori dei minuti per 1440 (1 giorno= 24 ore*60 minuti= 1440 minuti)
Per sommare i secondi si utilizza la seguente formula
=C5+D5/86400
Quindi, dividiamo i secondi valori per 86400 (1 giorno= 24 ore*60 minuti*60 secondi= 86400 secondi)
Per saperne di più: Come aggiungere minuti al tempo in Excel (5 modi semplici)
Sezione pratica
Per fare pratica da soli abbiamo fornito un Pratica come di seguito in un foglio chiamato Pratica . per favore, fatelo da soli.
Conclusione
In questo articolo ho cercato di illustrare i modi più semplici per calcolare la differenza oraria in Excel in modo efficace. Spero che lo troverete utile. Se avete suggerimenti o domande, non esitate a condividerli con noi.