Come calcolare le ore lavorative nette tra due date escludendo i fine settimana o le festività in Excel?
In molte aziende, il personale viene pagato in base alle ore lavorate. Calcolare le ore lavorative nette in una giornata è facile, ma come fare per calcolare le ore nette in un intervallo di date? A tal proposito, questo articolo introduce le formule per calcolare le ore lavorative nette tra due date escludendo i fine settimana e le festività in Excel.
Calcola giorni lavorativi escludendo i fine settimana
Calcola ore lavorative escludendo fine settimana/festività
Calcola giorni lavorativi escludendo i fine settimana
In questa parte, introduco la formula per calcolare i giorni lavorativi tra due intervalli di date escludendo i fine settimana.
1. Seleziona due celle in cui inserirai l'orario di inizio e l'orario di fine, quindi fai clic con il tasto destro e seleziona Imposta formato cella dal menu contestuale. Vedi screenshot:
2. Nella finestra di dialogo Formato celle clicca sulla scheda Numero e seleziona Personalizzato dalla Categoria lista, e inserisci m/g/aaaa h:mm nel campo Tipo nella sezione a destra. Vedi screenshot:
3. Clicca su OK. E inserisci l'orario di inizio e l'orario di fine nelle due celle separatamente. Vedi screenshot:
4. Nella cella accanto a queste due celle, ad esempio C13, inserisci questa formula =GIORNI.LAVORATIVI.TOT(A13;B13)-1-RESTO(A13;1)+RESTO(B13;1), e premi il tasto Invio e otterrai il risultato con un formato personalizzato. Seleziona la cella del risultato, e clicca sulla scheda Home e vai alla Lista Formato Numerico per selezionare Generale per formattarlo correttamente. Vedi screenshot:

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Calcola ore lavorative escludendo fine settimana/festività
Se vuoi calcolare le ore lavorative nette escludendo i fine settimana o le festività, puoi procedere come segue:
Calcola ore lavorative nette escludendo i fine settimana
1. Seleziona due celle e formattale come formato personalizzato m/g/aaaa h:mm, quindi inserisci l'orario di inizio e l'orario di fine. Vedi screenshot:
2. Nella cella successiva, ad esempio C2, inserisci questa formula:
=(GIORNI.LAVORATIVI.TOT(A2;B2)-1)*("17:30"-"8:30")+SE(GIORNI.LAVORATIVI.TOT(B2;B2);MEDIANA(RESTO(B2;1);"17:30";"8:30");"17:30")-MEDIANA(GIORNI.LAVORATIVI.TOT(A2;A2)*RESTO(A2;1);"17:30";"8:30"),
premi il tasto Invio quindi otterrai una stringa numerica. Vedi screenshot:
3. Fai clic con il tasto destro sulla stringa numerica e clicca su Formato celle dal menu contestuale, e nella finestra di dialogo Formato celle seleziona Personalizzato dalla Categoria lista sotto la scheda Numeroe inserisci [h]:mm nel campo Tipo. Vedi screenshot:
4. Clicca su OK. Ora sono state conteggiate le ore lavorative nette tra due date escludendo i fine settimana.
Suggerimento: Nella formula, A2 è l'orario di inizio, B2 è l'orario di fine, 8:30 e 17:30 sono gli orari di inizio e fine generali di ogni giorno, puoi modificarli secondo necessità.
Calcola ore lavorative nette escludendo fine settimana e festività
1. Come sopra, seleziona due celle e formattale come formato personalizzato m/g/aaaa h:mm, e inserisci l'orario di inizio e l'orario di fine.
2. Seleziona una cella vuota e inserisci la data della festività al suo interno, qui ho 3 festività e le inserisco separatamente in H1:H3. Vedi screenshot:
3. Seleziona una cella vuota che conterrà il risultato del conteggio, ad esempio C2,
=(GIORNI.LAVORATIVI.INTL(A2;B2;11;H$1:H$3)-1)*("17:30"-"8:30")+SE(GIORNI.LAVORATIVI.INTL(B2;B2;11;H$1:H$3);MEDIANA(RESTO(B2;1);"8:30";"17:30");"17:30")-MEDIANA(GIORNI.LAVORATIVI.INTL(A2;A2;11;H$1:H$3)*RESTO(A2;1);"8:30";"17:30"),
e premi il tasto Invio otterrai una stringa numerica, e formattala come formato personalizzato [h]:mm. Vedi screenshot:
Suggerimento: Nella formula, A2 è l'orario di inizio, B2 è l'orario di fine, 8:30 e 17:30 sono gli orari di inizio e fine generali di ogni giorno, H1:H3 sono le celle delle festività, puoi modificarle secondo necessità.
Aggiungi giorni, anni, mesi, ore, minuti e secondi alle date in Excel con facilità |
Se hai una data in una cella e devi aggiungere giorni, anni, mesi, ore, minuti o secondi, usare le formule può essere complicato e difficile da ricordare. Con lo strumento Date & Time Helper di Kutools per Excel, puoi aggiungere facilmente unità di tempo a una data, calcolare la differenza tra date o persino determinare l'età di qualcuno in base alla sua data di nascita, senza dover memorizzare formule complesse. |
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora |
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!