Scopri come fare il calcolo ore Excel
In questo articolo di mostrerò come impostare il tuo foglio di lavoro per fare il calcolo ore Excel.
Attraverso l’utilizzo delle funzioni Excel imparerai ad automatizzare il tuo foglio per calcolare le ore lavorative e le ore di straordinario.
Leggi l’articolo e scopri come fare il calcolo ore Excel!
Calcolo ore di lavoro Excel
Iniziamo dal calcolo ore lavorative Excel. Vogliamo calcolare le ore di lavoro che quotidianamente svolgiamo.
Procediamo con la costruzione del nostro foglio di lavoro. Passo dopo passo aggiungeremo delle ulteriori funzioni al nostro foglio di Excel per fare tutti i calcoli di cui abbiamo bisogno.
Per semplicità ci concentreremo su una settimana lavorativa di cinque giorni: dal lunedì al venerdì.
Impostiamo il foglio come segue:
Ora inseriamo gli orari e le formule necessarie al calcolo.
Nella cella E5 inseriamo la formula di sottrazione per calcolare la differenza tra l’ora di uscita e l’ora di ingresso a lavoro.
La cella E11 conterrà la funzione di SOMMA Excel per calcolare le ore lavorative totali della settimana.
Il risultato finale sarà il seguente.
Come potrai notare, questa è una situazione piuttosto semplice il risultato riportato nella cella E11 non è corretto. Questo perché, sebbene la formula sia corretta, il formato applicato alla cella non è esatto.
Il formato da applicare alla cella sarà un formato personalizzato. Premi il tasto destro del mouse e dal menu contestuale seleziona la voce Formato celle per far comparire la relativa finestra di dialogo.
In alternativa premi la combinazione di tasti CTRL + 1. Dalla scheda Numero seleziona la categoria Personalizzato. Successivamente personalizza il tipo come mostrato nell’immagine che segue.
A questo punto dovrebbe comparire il totale delle ore corretto.
Come impostare il foglio Excel per il calcolo ore straordinario
Ora impostiamo il nostro foglio di lavoro di Excel in modo da poter effettuare il calcolo ore straordinario.
Nella cella I3 inseriamo le ore di lavoro giornaliere. Ipotizziamo che le ore di lavoro ordinarie siano sei.
Nella cella F11 inseriamo la formula per calcolare il totale delle ore di lavoro straordinario.
Passiamo al calcolo delle ore di lavoro straordinario. Inseriamo nella cella F5 la seguente formula.
Non dobbiamo dimenticare di inserire il simbolo del dollaro prima della lettera e prima del numero.
Questo ci permette di bloccare il riferimento alla cella I3.
Successivamente copiamo la formula nelle celle sottostanti.
Prima di procedere al calcolo delle ore mensili voglio mostrarti come gestire il caso in cui le ore di lavoro siano a cavallo tra due giorni. In questa situazione le formule così impostate non ci permetterebbero di ottenere un risultato corretto. Osserviamo il seguente esempio.
In Excel nel caso di calcolo delle ore negativo vengono mostrati nelle celle tanti cancelletti. Non sarà sufficiente allargare la colonna per mostrare il contenuto delle celle.
Questa situazione deve esser gestita in modo differente attraverso le formule o le funzioni.
Voglio mostrarti due esempi.
Come fare il calcolo delle ore di lavoro in Excel: la funzione RESTO
La prima soluzione è utilizzare la funzione RESTO di Excel. La funzione RESTO restituisce il resto di due numeri dopo la divisione. Inoltre, essa darà sempre un risultato con lo stesso segno del divisore.
Il risultato sarà il seguente:
Come fare il calcolo delle ore di lavoro in Excel: la funzione SE
La seconda soluzione è utilizzare la funzione SE.
La funzione prima verifica se il valore dell’ora di fine è maggiore dell’ora di inizio. Nel caso questo sia vero allora effettua la normale sottrazione (Ora fine – Ora inizio). Nel caso contrario effettua la sottrazione tra l’unità e l’ora di inizio e poi l’addiziona allora di fine.
In Excel le ore si esprimono con un numero decimale. In questo modo, le ore 06:00 corrispondono a 0,25, le ore 12:00 a 0,5, le ore 23:59:59 a 0,99999 e infine le 00:00:00 corrispondono a 1.
Il risultato sarà il seguente:
Foglio Excel calcolo ore mensili
Infine, vediamo come fare il calcolo delle ore mensili.
Per fare il calcolo delle ore di lavoro mensili, sarà sufficiente copiare e incollare l’intervallo B4:F11 nelle celle in basso.
In questo modo copierai sia i formati che le formule. Grazie ai riferimenti di cella relativi, tutte le formule funzioneranno correttamente.
Nelle celle E41 ed F41 è necessario inserire la formula per fare l’addizione dei totali delle ore di lavoro settimanali e dei totali delle ore di lavoro straordinario.
Ora non ti resta che fare il tuo calcolo ore lavorate Excel!
Buon lavoro!
Guarda il video e scopri come fare il calcolo delle ore di lavoro in Excel.
Se desideri migliorare i tuoi processi di lavoro e creare modelli di automazione, scopri come ricevere una consulenza Excel su misura alle tue esigenze e della tua azienda. Risparmia tempo e dai un’accelerata alla tua produttività!
Vuoi acquisire delle solide basi e la piena autonomia nell'utilizzo di Excel?
Se desideri imparare a usare Excel in modo professionale, ho i corsi che potrebbero fare al caso tuo.
Visita l’area dedicata ai corsi Excel online di Excel per tutti.
Ciao Damiano, ho visto il tuo articolo per il calcolo delle ore di lavoro + quelle dei straordinari, fantastico!!!
ti volevo solo chiedere una cosa, come posso aggiungere a questo foglio di lavoro anche la pausa pranzo? ti spiego perchè io rimango in azienda e non faccio sempre lo stesso tempo di pausa tutti i giorni.
Grazie
Enrico
Ciao Enrico, grazie!
Per aggiungere un'ulteriore colonna dove in ciascuna cella inserisci la durata della pausa pranzo che poi andrai a sottrare dalla colonna Ore lavorate.
Spero il suggerimento ti sia utile.
Grazie ancora per aver apprezzato l'articolo;)
si grazie sei stato molto chiaro e disponibile.
Il problema (mi sono accorto poi che non l'ho specificato nel post precedente), è che abbiamo un smarcatempo dove mettiamo pausa dal lavoro e poi una volta finita la pausa facciamo click per interrompere la pausa e quindi continua l'orario di lavoro. Spero di essere stato chiaro ehehehe
Ciao Enrico,
potresti eventualmente inserire due colonne, anziché una, dove inserisci l'inizio e la fine della pausa pranzo.
Spero possa essere una soluzione ... sperando di aver ben capito la tua esigenza😊
EHEHEHE, si si hai reso bene l'idea, ora mi metto all'opera e provo a mettere giù qualcosa.
Grazie mille e buon weekend.
Ciao Damiano, come faccio ad impostare la tabella inserendo anche la pausa pranzo? cioè ingresso-uscita ingresso-uscita ore lavorate ore straordinarie
Rossella
Ciao Rossella, dovresti inserire altre due colonne per inserire l'ora di inizio e di fine della pausa pranzo. Nella colonna del totale vai a sottrarre le ore della pausa. Il calcolo delle ore di straordinario rimane la stessa. Saranno differenti solo i riferimenti di cella.
Buongiorno Damiano,
La forza dei tuoi consigli sta nell' efficacia e nella semplicità, fantastico!!
Un chiarimento, per cortesia: il gestionale della mia azienda richiede che ore e minuti siano introdotti in formato decimale; per esempio 165 ore e 30 minuti sarebbero 165,5. Che formato o formula mi consigli di adottare per fare in modo che il risultato si rappresenti come descritto?
Grazie per l' aiuto!
Lucio
Ciao Lucio,
grazie per le bellissime parole, mi gratificano tanto e mi fanno capire che sto centrando l’obiettivo: Excel … PER TUTTI!
Ecco il mio suggerimento.
Supponi di aver inserito nella cella A1 il valore 165,5
A questo punto, inserisci nella cella B1 la formula seguente:
=INT(A1) & " ore e " & (A1-TRONCA(A1))*60 & " minuti"
Il risultato finale sarà:
165 ore e 30 minuti
Spero il mio suggerimento soddisfi la tua richiesta;)
Saluti
Damiano
Caro Damiano,
Grazie per la tempestiva risposta.
Geniale il suggerimento, io mi stavo perdendo con le funzioni orarie senza cavarci un ragno dal buco.
In realtà il mio dubbio è che nella casella io ho il formato orario "165:30" e dovrei ottenere il formato decimale "165,5" per poterlo introdurre nel sistema. Sto facendo delle prove e l' argomento è davvero interessante.
Grazie ancora per le dritte.
Lucio
Ciao Lucio,
per passare dal formato orario "165:30" al formato decimale "165,5" è sufficiente moltiplicare per 24 ed il gioco è fatto;)
Fantastico Damiano!
Grazie infinite e tanti auguri di Buone Feste!
Buonasera, ho un problema con il foglio ore. Ne ho preparato uno seguendo le sue formule e se ho solo una riga per il calcolo ore lavorate non ho problemi. Il problema sorge nel momento in cui ho due righe ( possono esserci due ingressi e due uscite, tipo pausa pranzo. Il conteggio della riga me lo fa in orizzontale come totale, ma quando vado a fare la somma delle ore in verticale, per fare il totale giornaliero delle ore di tutti i dipendenti, non funziona, è come se facesse la somma di solo alcune celle.
Le celle sono impostate tutte con formato hh:mm.
La formula del calcolo è quella da lei indicata =SE(D5>C5;D5-C5;1-C5+D5) e funziona.
Dove sbaglio? Grazie
Raffaele
P.S. Ho capito che mi evidenzia solo le ore eccedenti le 24.
Quale formato va usato?
Grazie ancora
Ciao Raffaele,
utilizza la finestra di dialogo Formato celle.
Seleziona la categoria Ora sulla sinistra.
Seleziona il formato Ora del tipo 37:30:55
In questo modo risolvi;)
Grazie!!
Ciao Damiano, fantastico articolo. Ma se in una settimana faccio più di 24 ore settimanali, invece di darmi come risultato es. "28 ore", mi da "4", presumo che siano le ore eccedenti alle 24 ore. Ho provato a cambiare formato come suggerimento tra gli altri commenti, impostando tipo il formato "37:30:552", ma da come risultato "796:00:00".
Ciao Marzia,
ho fatto una verifica ma applicando il formato "37:30:55", alle 28 ore mi restituisce il valore corretto. Senza dati non riesco a capire cosa non funziona ...