Calcolo ore lavorate in Excel con formule ed esempi

Calcolo Ore Lavorate in Excel: Formule, Esempi e Foglio Presenze

Vuoi fare il calcolo delle ore di lavoro in Excel senza sommare manualmente entrate, uscite e pause? Bastano poche colonne e una formula corretta. Puoi registrare un turno giornaliero, gestire gli orari che superano la mezzanotte e ottenere il totale settimanale o mensile, sia in ore e minuti sia in formato decimale. In questa guida trovi le formule per Excel in italiano, esempi verificabili e un modello di foglio presenze da personalizzare.

In breve: la formula da usare
Per un turno che inizia in B2 e termina in C2, la formula più semplice è =C2-B2. Se la pausa non retribuita, indicata come durata in D2, va sottratta, usa =C2-B2-D2. Per gestire anche i turni che attraversano la mezzanotte, usa =RESTO(C2-B2;1)-D2. Imposta il risultato come [h]:mm e verifica che la pausa non superi la durata del turno. Il formato [h]:mm è essenziale per mostrare correttamente i totali superiori a 24 ore.

Come preparare un foglio Excel per le ore lavorate

Apri una cartella Excel vuota e dedica una riga a ogni giorno o turno. La struttura migliore distingue l’orario di ingresso dall’orario di uscita, registra soltanto le pause da detrarre e conserva separatamente il risultato. In questo modo puoi correggere un dato senza rifare i conteggi.

ColonnaCampoEsempio
AData02/11/2026
BEntrata09:00
CUscita17:30
DPausa non retribuita00:30
EOre lavorate08:00
FOre decimali8,00

Seleziona le colonne B, C e D e applica il formato orario hh:mm. Alla colonna E assegna il formato personalizzato [h]:mm: rappresenta una durata, non l’ora del giorno. Per F scegli Numero con due decimali. Inserisci la pausa come 00:30, non come 30, perché trenta minuti e trenta ore decimali sono valori diversi.

Per il personale su più turni, aggiungi anche una colonna Note con indicazioni come “turno notturno”, “permesso” o “uscita anticipata”. Non registrare dati sanitari o altre informazioni personali non necessarie. Un foglio di presenza semplice e coerente è più facile da confrontare con il cartellino e la busta paga.

Formula Excel per calcolare le ore di lavoro giornaliere

Calcolo tra entrata e uscita, senza pausa

Nella cella E2 inserisci =C2-B2. Se B2 contiene 09:00 e C2 contiene 17:30, Excel restituisce una durata di 08:30. Non moltiplicare per 24 se vuoi mantenere un risultato espresso in ore e minuti. Excel conserva gli orari come frazioni di giorno: per questo la differenza può essere visualizzata come un numero decimale finché non imposti il formato della cella.

Calcolo con pausa pranzo o altre interruzioni

Per sottrarre una pausa non retribuita di mezz’ora, scrivi 00:30 in D2 e usa =C2-B2-D2. L’esempio diventa 17:30 − 09:00 − 00:30 = 08:00. Se hai due pause da detrarre, puoi sommarle in una sola cella (ad esempio 00:45) oppure aggiungere una seconda colonna e sottrarre entrambe. Non sottrarre automaticamente pause retribuite: prima verifica come sono trattate dal tuo contratto e dal sistema presenze.

Formula più robusta con controllo della pausa

Se vuoi evitare che una pausa eccessiva produca un numero negativo, puoi usare nella cella E2 questa formula in Excel italiano: =SE(O(B2=””;C2=””);””;SE(D2>RESTO(C2-B2;1);”Controlla pausa”;RESTO(C2-B2;1)-D2)). La formula lascia vuoto il risultato se manca un orario e mostra un avviso quando la pausa supera il tempo trascorso. Nella colonna E non sommare le celle contenenti avvisi: correggi prima il dato.

Come calcolare i turni che finiscono dopo mezzanotte

Una semplice sottrazione può produrre un valore negativo se il turno comincia alle 22:00 e termina alle 06:00 del giorno seguente. Per il classico turno inferiore a 24 ore, la funzione RESTO risolve il passaggio di mezzanotte: =RESTO(C2-B2;1)-D2. Con entrata 22:00, uscita 06:00 e pausa 00:30 ottieni 07:30 di lavoro effettivo.

La formula considera un’uscita precedente all’entrata come uscita del giorno successivo. Se entrata e uscita coincidono, restituisce invece zero ore: non può distinguere autonomamente un turno di 24 ore da un turno nullo. Per attività che durano più di un giorno, inserisci date e orari completi in due celle e sottrai le date/ore, senza usare RESTO per tagliare il risultato a un solo giorno.

Attenzione al cambio tra ora solare e ora legale: con soli orari locali, un foglio non sa quale fuso o quale transizione temporale si applichi. Per conteggi effettivi durante quella notte occorre una registrazione con date e informazioni temporali adeguate, soprattutto quando il sistema aziendale produce già le timbrature ufficiali.

Esempio pratico: cinque turni e il totale settimanale

Immagina questa settimana lavorativa con orari variabili. Gli importi sono esempi di conteggio, non una definizione delle ore contrattualmente dovute. La colonna “Ore effettive” sottrae la pausa indicata per ogni turno.

GiornoEntrataUscitaPausaOre effettive
Lunedì09:0017:3000:3008:00
Martedì08:1516:4500:4507:45
Mercoledì22:0006:0000:3007:30
Giovedì09:0018:0001:0008:00
Venerdì09:0016:0000:3006:30
Totale———37:45

Se le durate sono nelle celle E2:E6, la somma è =SOMMA(E2:E6). Excel può mostrare 13:45 invece di 37:45 se hai lasciato il formato h:mm, perché oltre 24 ore il valore viene presentato come un orario che ricomincia da zero. Applica [h]:mm alla cella del totale: il risultato corretto è 37:45. Microsoft documenta espressamente questo comportamento per la somma delle durate.

Ore e minuti oppure ore decimali: cosa cambia?

La notazione 7:45 indica sette ore e quarantacinque minuti, mentre 7,75 indica sette ore e tre quarti espressi come numero. Non sono due quantità diverse: cambia soltanto il modo di rappresentarle. Moltiplica la durata Excel per 24 per ottenere le ore decimali. Se E2 è 07:45, nella cella F2 inserisci =E2*24 e formatta F2 come Numero: visualizzerai 7,75.

Ore:minutiOre decimali
00:150,25
00:300,50
00:450,75
07:307,50
07:457,75
08:158,25
08:308,50
37:4537,75

Non interpretare 8:30 come 8,30 ore decimali: 8,30 ore significa otto ore e diciotto minuti. Per mantenere un foglio preciso, conserva la durata reale in una colonna e calcola il valore decimale in una seconda colonna. Evita di arrotondare ogni singolo turno prima della somma: arrotonda soltanto l’output finale, se serve per una presentazione.

Calcolo delle ore lavorate mensili con Excel

Per passare dal foglio giornaliero al conteggio mensile, inserisci una riga per ogni giorno effettivamente registrato e una colonna con la data. Copia le formule sulle righe successive e aggiungi una riga finale con =SOMMA(E2:E32), adattando l’intervallo ai dati reali. Applica sempre [h]:mm al totale mensile. Se vuoi il totale in centesimi di ora, usa =E33*24 (supponendo che E33 contenga la somma).

Un mese con venti giornate da otto ore effettive porta a 160:00; un mese con ventidue giornate da sette ore e trenta minuti porta a 165:00. Non confondere questi valori con un ‘monte ore mensile’ fisso e valido per tutti: calendario, part-time, turni, assenze e contratto possono cambiare le ore previste e quelle effettivamente lavorate.

Per un controllo più accurato, aggiungi due colonne facoltative: ‘Ore previste’ e ‘Differenza in ore decimali’. Calcola la differenza fra ore effettive e previste moltiplicando la sottrazione per 24. I valori negativi saranno leggibili come numeri, evitando le limitazioni di visualizzazione delle durate negative in alcune impostazioni di Excel.

Foglio presenze Excel da scaricare: come usare il modello

Il modello allegato a questa guida include due schede, una settimanale e una mensile, pensate per inserire manualmente entrata, uscita e pausa senza usare macro. Le ore effettive e il totale vengono calcolati con formule. Troverai anche una colonna in ore decimali, utile quando devi confrontare un riepilogo con un prospetto che usa centesimi di ora.

  1. Scarica il modello .xlsx e salva una copia personale prima di modificarlo.
  2. Nelle celle dedicate agli input inserisci entrata e uscita nel formato 09:00.
  3. Registra la pausa da sottrarre come durata, per esempio 00:30.
  4. Controlla i risultati giornalieri e l’eventuale messaggio di errore.
  5. Verifica il totale e confrontalo con le timbrature o i dati aziendali.

Il modello è un supporto personale per i calcoli, non un sostituto del registro ufficiale aziendale. Prima di condividere un file con nomi, turni o altre informazioni personali, controlla chi può accedervi. Per un uso continuativo, crea una copia distinta per ciascun mese e mantieni le formule protette da modifiche involontarie.

Excel o Google Fogli: quale scegliere?

Il procedimento matematico è simile anche in Google Fogli: durata del turno, eventuale pausa e somma delle righe. In Excel italiano si usano funzioni localizzate come RESTO, SE e SOMMA, spesso con il punto e virgola fra gli argomenti. Importando un file .xlsx in Google Fogli, le formule possono essere adattate automaticamente, ma è buona pratica verificarle dopo l’importazione, soprattutto per formati orari e impostazioni locali.

Se lavori da smartphone e devi condividere il registro con più persone, Google Fogli può essere pratico; se usi un archivio interno e vuoi gestire formati avanzati, Excel offre un controllo dettagliato. In entrambi i casi inserisci valori di orario reali, non stringhe di testo, e verifica che il totale oltre 24 ore non venga troncato dalla formattazione.

Errori comuni nel conteggio ore con Excel

  • Il totale torna a zero dopo 24 ore. Cambia il formato del risultato in [h]:mm.
  • Compare #####. Allarga la colonna; se persiste, controlla eventuali durate negative o formati incompatibili.
  • Hai scritto 8,30 invece di 08:30. Il primo è un numero decimale, non un orario.
  • La pausa viene sottratta due volte. Verifica se il sistema di origine ha già escluso il tempo non retribuito.
  • Un turno oltre mezzanotte dà un errore. Usa RESTO per turni inferiori a 24 ore o date/ore complete per periodi più lunghi.
  • Le celle mostrano numeri strani. Controlla il formato: Excel memorizza le ore come frazioni di giorno.
  • I turni si sovrappongono. Non sommare intervalli duplicati dello stesso lavoratore senza controllarne la sovrapposizione.

Un controllo finale molto utile consiste nel prendere una giornata campione, rifare il conteggio a mano e confrontarlo con Excel. Per esempio, dalle 08:20 alle 16:50 trascorrono 8 ore e 30 minuti; sottraendo 40 minuti ottieni 7 ore e 50 minuti. Se il foglio mostra un altro valore, verifica prima i dati e il formato, poi le formule.

Ore registrate, ore retribuite e straordinari: non sono sempre la stessa cosa

Un foglio Excel misura il tempo che hai inserito; non decide da solo quali ore debbano essere pagate come ordinarie, supplementari o straordinarie. Il Ministero del Lavoro indica come riferimento generale 40 ore settimanali, salvo diverse disposizioni dei contratti collettivi. Anche il trattamento delle pause dipende dalle regole applicabili: la durata da dedurre nel modello deve corrispondere alle pause effettivamente non computate come lavoro.

Per verificare scostamenti rispetto al contratto, confronta il foglio presenze con l’orario pattuito, il CCNL e il prospetto paga. Se vuoi una stima distinta delle ore aggiuntive, consulta il nostro calcolatore delle ore straordinarie, senza considerare automaticamente ogni differenza positiva come straordinario retribuito.

Domande frequenti sul calcolo delle ore lavorate in Excel

Qual è la formula per calcolare le ore lavorate in Excel?

Se il turno è nello stesso giorno, usa =C2-B2-D2, dove D2 contiene una pausa non retribuita nel formato hh:mm. Per un turno che attraversa la mezzanotte, usa =RESTO(C2-B2;1)-D2. Controlla sempre che la pausa sia inferiore o uguale alla durata del turno.

Come sommare ore e minuti senza perdere le ore oltre 24?

Usa =SOMMA(E2:E32) e imposta il formato personalizzato [h]:mm sulla cella del totale. Il formato h:mm rappresenta un orario di giornata e può mostrare il resto dopo 24 ore, non la durata completa.

Come trasformare 7 ore e 45 minuti in ore decimali?

Se il valore 07:45 è una vera durata Excel nella cella E2, scrivi =E2*24 e formatta il risultato come numero. Otterrai 7,75. Non sostituire direttamente i due punti con una virgola.

Si possono calcolare le ore notturne con Excel?

Sì. Se vuoi soltanto il totale di un turno che termina il giorno seguente, la funzione RESTO è sufficiente per turni inferiori a 24 ore. Se devi separare le ore comprese in una specifica fascia notturna, serve un calcolo più dettagliato con date, intervalli e regole contrattuali applicabili.

La pausa pranzo va sempre sottratta?

No. Sottrai solo le pause che non devono essere computate nel tempo di lavoro secondo il caso concreto. Non applicare automaticamente una detrazione uguale a tutti i lavoratori, perché la disciplina può variare in base al contratto e all’organizzazione del turno.

Come creare un foglio Excel per tutto il mese?

Usa una riga per ogni data, inserisci entrata, uscita e pause, replica le formule e aggiungi un totale finale. Salva una copia per mese e conserva separatamente le ore previste, quelle effettive e le eventuali assenze.

Il foglio Excel vale come prova ufficiale delle ore lavorate?

È una documentazione personale utile per controlli e confronti, ma il suo valore e il suo rapporto con i registri aziendali dipendono dal contesto. Non sostituisce automaticamente le timbrature ufficiali, le registrazioni del datore di lavoro o la busta paga.

Calcola le ore di lavoro anche senza Excel

Excel è comodo quando devi conservare molte giornate e creare uno storico, ma per un controllo immediato puoi usare il calcolatore online di CalcoloOreLavorate.it. Inserisci ora di inizio, ora di fine e pause per ottenere il totale giornaliero; per riepiloghi più lunghi puoi consultare i calcolatori settimanale e mensile. In questo modo puoi confrontare il risultato del foglio con un secondo metodo e individuare eventuali errori di immissione.

In sintesi: usa orari e pause nel formato corretto, applica RESTO quando il turno attraversa la mezzanotte, formatta i totali con [h]:mm e tieni separate le ore decimali. Un foglio semplice, verificato con esempi reali e aggiornato regolarmente è spesso più utile di un modello complicato.

Fonti e approfondimenti

Articoli simili

Lascia un commento

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