Quando devi sapere quanto tempo passa tra un’ora di inizio e una di fine, pochi minuti di differenza possono cambiare un turno, un KPI o il costo di un’attività. Il calcolo tra due ore serve per misurare durate, pause, tempi di risposta e ore lavorate, sia a mano sia con Excel o Google Sheets.
La differenza tra due orari si calcola in modo semplice, ma va gestita correttamente
- Stesso giorno 09:20-14:05 corrisponde a 4 ore e 45 minuti.
- Turno notturno 22:00-06:00 del giorno dopo dura 8 ore.
- Formato corretto Per durate oltre 24 ore usa [h]:mm, non il semplice formato orario.
- Ore decimali 2 ore e 30 minuti equivalgono a 2,5 ore, non a 2,30.
- KPI affidabili Sottrai pause, attese e tempi improduttivi prima di calcolare la media.

Come calcolare il tempo trascorso tra due orari
Nel caso più comune basta sottrarre l’orario di inizio da quello di fine. Per esempio, da 08:40 a 12:15 trascorrono 3 ore e 35 minuti. Il risultato va letto nel sistema sessagesimale, in cui 60 minuti formano un’ora.
Un metodo pratico consiste nel separare ore e minuti. Da 08:40 a 11:40 passano 3 ore, poi aggiungi i 35 minuti fino alle 12:15. È un procedimento utile per un controllo veloce, ma con molti dati preferisco usare un foglio di calcolo, perché riduce gli errori di trascrizione.
| Orario di inizio | Orario di fine | Durata |
|---|---|---|
| 09:00 | 13:30 | 4 ore e 30 minuti |
| 10:25 | 16:10 | 5 ore e 45 minuti |
| 14:50 | 18:05 | 3 ore e 15 minuti |
Se devi trasformare il risultato in un valore numerico, converti i minuti in una frazione d’ora. 30 minuti sono 0,5 ore, 15 minuti sono 0,25 ore e 45 minuti sono 0,75 ore. Questa distinzione è essenziale quando calcoli costi, produttività o tempi medi.
Il metodo manuale funziona solo se controlli i minuti
Un errore frequente nasce dal trattare l’orario come un numero decimale. La differenza tra 09:50 e 10:20 non è 0,30 ore, ma 30 minuti, cioè 0,5 ore. L’orologio usa la base 60, mentre i KPI espressi in ore decimali usano la base 100 solo come rappresentazione numerica.
Un esempio con conversione decimale
Immagina un’attività iniziata alle 09:50 e terminata alle 12:20. La durata è di 2 ore e 30 minuti. Per trasformarla in ore decimali devi dividere 30 per 60, ottenendo 0,5, quindi il risultato finale è 2,5 ore.
- 15 minuti = 0,25 ore
- 30 minuti = 0,50 ore
- 45 minuti = 0,75 ore
- 10 minuti = 0,1667 ore circa
Per la fatturazione, questa conversione può incidere sul totale. Un’attività di 1 ora e 45 minuti, fatturata a 40 euro l’ora, vale 70 euro. Scrivere 1,45 ore produrrebbe invece un importo errato, perché 1,45 ore corrispondono a 1 ora e 27 minuti.
Come gestire mezzanotte, date e turni notturni
Quando l’orario finale è numericamente inferiore a quello iniziale, non significa che la durata sia negativa. Di solito indica che l’attività è terminata il giorno successivo. Un turno dalle 22:00 alle 06:00 dura 8 ore, non meno 16.
Puoi calcolarlo in due passaggi. Dalle 22:00 a mezzanotte passano 2 ore; da mezzanotte alle 06:00 ne passano altre 6. La somma restituisce la durata corretta.
| Inizio | Fine | Interpretazione | Durata |
|---|---|---|---|
| 20:00 | 23:30 | Stesso giorno | 3 ore e 30 minuti |
| 22:00 | 06:00 | Fine il giorno dopo | 8 ore |
| 23:45 | 00:20 | Passaggio di mezzanotte | 35 minuti |
Per i report aziendali consiglio di registrare sempre data e ora complete, non soltanto l’orario. La coppia “31 marzo 22:00” e “1 aprile 06:00” elimina ogni ambiguità e permette di analizzare correttamente turni, SLA e tempi di lavorazione.
Il caso delle pause
Se una persona lavora dalle 08:30 alle 17:00 con una pausa di 60 minuti, la presenza complessiva è di 8 ore e 30 minuti, mentre il tempo effettivamente lavorato è 7 ore e 30 minuti. Per un KPI di produttività devi usare il secondo valore.
Lo stesso principio vale per i tempi di risposta. Se una richiesta resta in attesa del cliente per 2 ore, puoi scegliere di includere o escludere quella pausa dal calcolo, ma la regola deve essere uguale per tutti i casi. Altrimenti la media perde significato.
Excel e Google Sheets rendono il calcolo ripetibile
In un foglio di calcolo inserisci l’orario iniziale nella cella A2 e quello finale nella cella B2. Nella cella C2 puoi usare la formula =B2-A2. Il risultato sarà corretto se le celle sono riconosciute come orari e C2 è formattata come h:mm.
Per un turno che attraversa la mezzanotte puoi usare una formula che aggiunge un giorno quando l’orario finale è precedente all’inizio. In Excel in lingua italiana, una soluzione pratica è =RESTO(B2-A2;1). Nei fogli con impostazioni internazionali la funzione può apparire come MOD.
| Obiettivo | Formula indicativa | Formato consigliato |
|---|---|---|
| Durata nello stesso giorno | =B2-A2 |
h:mm |
| Durata con possibile mezzanotte | =RESTO(B2-A2;1) |
[h]:mm |
| Ore decimali | =(B2-A2)*24 |
Numero |
| Ore nette con pausa | =(B2-A2-C2)*24 |
Numero |
Il formato [h]:mm è importante quando sommi più durate. Con il formato standard, un totale di 27 ore può essere visualizzato come 03:00, perché il programma ricomincia a contare dopo 24 ore. In un timesheet questo errore può falsare completamente il totale mensile.
Leggi anche: Come calcolare il delta tra due valori e interpretare i KPI
Una struttura utile per il timesheet
Per analizzare le attività in modo ordinato, io uso almeno queste colonne:
- data dell’attività;
- ora di inizio;
- ora di fine;
- durata della pausa;
- durata netta;
- progetto o categoria;
- stato o risultato ottenuto.
Questa struttura consente di passare dal semplice conteggio delle ore a un’analisi più utile. Puoi capire, per esempio, se un progetto assorbe più tempo del previsto o se il volume di lavoro cresce senza un aumento proporzionale delle ore produttive.
Dalla durata ai KPI operativi
La differenza tra due orari diventa davvero interessante quando alimenta un indicatore. Il tempo medio di gestione, chiamato spesso Average Handling Time, si calcola dividendo il tempo totale impiegato per il numero di attività concluse.
Se un team dedica 18 ore alla gestione di 72 richieste, il tempo medio è di 0,25 ore per richiesta, cioè 15 minuti. Il valore è utile soltanto se il perimetro è chiaro: richieste semplici e complesse non dovrebbero essere mescolate senza una segmentazione.
| KPI | Formula | Cosa misura |
|---|---|---|
| Tempo medio di gestione | Tempo totale / attività concluse | Durata media di una lavorazione |
| Utilizzo produttivo | Ore produttive / ore disponibili × 100 | Quota di tempo realmente dedicata al lavoro |
| Tempo di risposta medio | Somma dei tempi di risposta / richieste | Rapidità del servizio |
| Throughput | Attività concluse / ora | Volume prodotto in un intervallo |
Un esempio chiarisce il rapporto tra i dati. Con 7 ore produttive su 8 ore disponibili, l’utilizzo è dell’87,5%. Se però il team ha chiuso meno pratiche del solito, il KPI non dice automaticamente che la performance sia buona: potrebbe esserci un problema di complessità, qualità o tempi di attesa.
Per questo non mi affiderei mai a un solo numero. La durata media va letta insieme a volume, qualità, backlog e rispetto degli SLA, cioè degli obiettivi temporali concordati per la gestione del servizio.
Gli errori che falsano il risultato
Il primo errore è confondere un orario con una durata. “14:30” indica un momento della giornata, mentre “2:30” può indicare 2 ore e 30 minuti trascorsi. Nei dashboard è meglio separare sempre le colonne degli eventi dalle colonne delle durate.
Un altro problema nasce dagli arrotondamenti anticipati. Se arrotondi ogni attività da 7 a 10 minuti, su 100 attività aggiungi 5 ore non realmente lavorate. Arrotonda alla fine dell’aggregazione, salvo che una regola contrattuale o operativa imponga diversamente.
- Inserire 2,30 invece di 2:30.
- Dimenticare la pausa prima del calcolo netto.
- Ignorare il passaggio di mezzanotte.
- Usare un formato orario per totali superiori a 24 ore.
- Mescolare tempi lavorativi e tempi di attesa senza una regola.
- Calcolare una media su periodi o categorie non confrontabili.
Controllerei anche i dati anomali. Una durata di 96 ore in un’attività normalmente conclusa in 20 minuti può indicare un errore di inserimento, un ticket rimasto aperto oppure una definizione poco chiara del momento di chiusura. Prima di correggerla, bisogna capire quale delle tre situazioni si è verificata.
Un controllo rapido prima di usare il dato
Prima di inserire la durata in un report, verifico quattro elementi: inizio, fine, giorno e pausa. Se manca la data, il turno potrebbe attraversare la mezzanotte senza essere riconosciuto; se manca la pausa, il KPI potrebbe sovrastimare il tempo produttivo.
Per un’analisi affidabile, stabilisci anche una definizione condivisa. “Tempo di lavorazione” può partire dall’apertura della richiesta, dal primo intervento dell’operatore o dal momento in cui il lavoro diventa effettivamente assegnato. Sono scelte diverse e producono numeri diversi.
La regola più utile è semplice: conserva il dato originale con data e ora, calcola una durata netta separata e documenta eventuali esclusioni. In questo modo il risultato resta verificabile, confrontabile e pronto per alimentare un dashboard di business intelligence.
Con pochi controlli, il calcolo della durata tra due orari passa da una semplice sottrazione a una base solida per timesheet, costi e KPI. La precisione non dipende da formule complicate, ma dalla qualità delle registrazioni e da criteri coerenti applicati a ogni attività.
