Come calcolare la differenza oraria tra due ore?

Se lavori con dati in cui sono presenti valori temporali, i suggerimenti che condividerò oggi potrebbero esserti utili. Ora ascolta.

In Excel ci sono molte funzioni per gestire data e ora. Ma non esiste una funzione specifica che puoi utilizzare per ottenere la differenza tra i valori temporali.

Come sai, un valore temporale è un valore numerico formattato come tempo, ma quando sottrai un valore da un altro, restituisce un numero decimale e devi formattarlo nuovamente come tempo.

Ma ecco il dolore:

Quando si formatta questo valore del risultato, vengono visualizzati questi valori in ore e minuti (a partire dalle 00:00) invece di visualizzare la differenza effettiva in ore e minuti.

Quindi, se hai una differenza di 5 ore e 30 minuti, verrà visualizzato come 05:00. Non devi più preoccuparti.

1. Ottieni la differenza in ore e minuti

Questo è uno dei modi più comuni per ottenere la differenza tra due tempi. Supponiamo di avere un’ora di inizio e di fine (come di seguito) in cui è necessario ottenere la differenza tra i due.

calcolare la differenza oraria tra inizio e fine
  1. Innanzitutto, puoi semplicemente sottrarre l’ora di fine dall’ora di inizio e otterrai qualcosa come di seguito.
    calculate time difference deduct start end
  2. Ora devi convertire questo tempo in ore e minuti.
  3. Per fare ciò, seleziona la cella e apri le opzioni di formato (Ctrl + 1).
  4. Successivamente, seleziona la categoria “Ora” e seleziona il secondo formato ora.
    calculate time difference format into hour and minutes
  5. Alla fine, fare clic su OK.
    calculate time difference hours minutes

Una volta fatto ciò, convertirà (Formatta) questa differenza oraria in ore e minuti invece del normale formato orario.

2. Sii diverso nelle ore e nei numeri

Questo non è un modo comune per ottenere la differenza oraria, ma è comunque utile e importante. Supponiamo che tu voglia ottenere la differenza tra l’ora di inizio e l’ora di fine in ore, ma non in numeri normali.

Ad esempio, se la differenza tra l’ora di inizio e l’ora di fine è 4 ore e 30 minuti, dovrebbe essere 4,5 ore. Ecco la formula che dovresti usare.

 =(end_time-start_time)*24
calcolare la differenza oraria in numero di ore

Una volta inserita questa formula, restituisce le ore come cifre e i minuti (se presenti) come decimali.

Come funziona questa formula?

Come ho detto prima, Excel memorizza la data e l’ora in numeri e quando sottrai l’ora di fine dall’ora di inizio, restituisce una cifra decimale. E quando lo moltiplichi per 24 (il numero totale di ore in un giorno), converte quel decimale nel numero di ore e minuti.

3. Sii diverso nelle ore completate

Puoi anche calcolare le ore completate tra due orari con questa semplice formula.

 =INT((end_time-start_time)*24)

calcolare la differenza oraria per ore intere

Come funziona questa formula?

Questa formula è la stessa formula utilizzata nel secondo metodo, l’unica differenza è che l’abbiamo racchiusa in INT.

La funzione INT restituisce la cifra decimale della parte intera arrotondandola per difetto. Puoi saperne di più qui. Quindi quando inserisci questa formula, prima di tutto restituisce un numero decimale per le ore, poi INT rimuove la parte frazionaria e ti restituisce le ore completate.

4. Ottieni la differenza in pochi minuti

Ci sono momenti in cui è necessario tenere traccia della differenza oraria in minuti anziché in ore e in questo caso il modo migliore è utilizzare la formula seguente.

 =(end_time-start_time)*1440
calcolare la differenza oraria in minuti

In questa formula, dopo aver sottratto l’ora di inizio dall’ora di fine, la moltiplichiamo per 1440, che è il numero totale di minuti a nostra disposizione in 24 ore. E quando inserisci questa formula, ottieni la differenza tra due valori in pochi minuti.

Suggerimento : se in qualche modo nei valori temporali sono presenti secondi, utilizzare la formula seguente per ottenere il numero totale di minuti completi tra l’ora di inizio e l’ora di fine.

5. Ottieni la differenza in pochi secondi

Come i minuti, anche la differenza può essere ottenuta in secondi. Tutto quello che devi fare è utilizzare la seguente formula.

 =(end_time-start_time)*86400
calcolare la differenza oraria in secondi

Qui 86400 è il secondo totale in 24 ore e quando inserisci questa formula restituirà la differenza tra l’ora di inizio e quella di fine in secondi.

6. Calcolare la differenza come valore negativo

In tutti gli esempi precedenti, l’ora di fine è maggiore (successiva) dell’ora di inizio.

Supponiamo che tu abbia due valori temporali in cui l’ora di fine è prima dell’ora di inizio. In termini semplici, se l’ora di inizio è alle 23:00 del giorno 1 e l’ora di fine è alle 5:00 del giorno 2.

L’ora di fine è in realtà inferiore all’ora di inizio e la semplice formula di sottrazione non funzionerà e restituirà un valore negativo che farà sì che Excel visualizzi una stringa hash (ad esempio, ad esempio ########).

calcolare l'errore della differenza oraria

Non preoccuparti, puoi usare una formula migliore per questo. La formula sarà quindi:

 =IF(end>start, end-start, 1-start+end)

calcolare il valore negativo della differenza oraria

Come funziona questa formula?

In questa formula hai una condizione se l’ora di fine è maggiore dell’ora di inizio, allora dedurrà semplicemente l’ora di fine dall’ora di inizio, altrimenti prima detrarrà l’ora di inizio di 1, quindi la aggiungerà all’ora di fine.

Sottraendo l’ora di inizio da 1 otterrai il tempo totale per il giorno 1 e quando lo aggiungi all’ora di fine otterrai il tempo totale per il giorno 1 e il giorno 2, che è la differenza totale.

Ottieni il file Excel

Scaricamento

Conclusione

Per gli utenti di Excel che gestiscono dati temporali, è molto importante conoscere diversi metodi per ottenere la differenza tra due orari.

E tutti i metodi che abbiamo usato sopra possono essere utilizzati in diverse situazioni e sono sicuro che li hai trovati tutti utili.

Ma devi dirmi una cosa.

Conosci un altro metodo che puoi utilizzare per ottenere la differenza tra l’ora di inizio e l’ora di fine?

Condividi i tuoi pensieri con me nella sezione commenti, mi piacerebbe sentire la tua opinione e assicurarmi di condividere questo suggerimento con i tuoi amici.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *