Come calcolare la differenza di orario in Excel (13 modi)

  • Condividi Questo
Hugh West

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.xlsx

13 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.