Skip to main content

Come calcolare le ore lavorative nette tra due date escludendo i fine settimana o le festività in Excel?

Author: Sun Last Modified: 2025-05-29

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à


arrow blue right bubble 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:
select Format Cells form the context menu

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:
set options in the dialog box

3. Clicca su OK. E inserisci l'orario di inizio e l'orario di fine nelle due celle separatamente. Vedi screenshot:
enter the start date time and end date time into the two cells separately

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:
enter a formula and format the result as general

a screenshot of kutools for excel ai

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.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

arrow blue right bubble 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:
click Format Cells feature and set options in the dialog box

enter the start date time and end date time

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:
apply a formula to get working hours exclude weekends/holidays

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:
click Format Cells feature and set options in the dialog box

4. Clicca su OK. Ora sono state conteggiate le ore lavorative nette tra due date escludendo i fine settimana.
the net working hours between two dates excluding weekends are counted

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.
enter the start date time and end date time

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:
enter the holiday date

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:
enter a formula and format the result as time format

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

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

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!