Formula Excel: contare i giorni tra due date escludendo i weekend

In genere, la funzione DATA.DIFF permette di contare i giorni tra due date, ma se vuoi calcolare solo i giorni lavorativi, escludendo i weekend, all’interno di un intervallo di date in Excel, quale formula può aiutarti?
Se vuoi seguire questa guida passo dopo passo, scarica il foglio di calcolo d’esempio.
Formula generica:
| NETWORKDAYS(start_date,end_date,[holiday]) |
Sintassi e argomenti
| Start_date, end_date: the date range that you want to count workdays from. |
| Holiday: optional, the cell range that contains the holiday dates that you want to count days excluding. |
Valore restituito
La formula restituisce un valore numerico.
Funzionamento della formula
Nelle celle B3 e C3 sono indicate rispettivamente la data di inizio e la data di fine; nell’intervallo B6:B10 è riportato l’elenco dei giorni festivi. Utilizza la formula seguente per contare i giorni lavorativi, escludendo weekend e festività.
| =NETWORKDAYS(B3,C3,B6:B10) |
Premi Invio per ottenere il risultato del conteggio.
Spiegazione
FUNZIONEGIORNI.LAVORATIVI: restituisce il numero di giorni lavorativi compresi tra due date.
Osservazione
Per impostazione predefinita, i weekend corrispondono al sabato e alla domenica. Se desideri definire weekend personalizzati, puoi utilizzare la funzione GIORNI.LAVORATIVI.INTL come indicato di seguito:
| =NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays]) |
| Numero di settimana | fine settimana |
| 1 o omesso | sabato e domenica |
| 2 | domenica e lunedì |
| 3 | lunedì e martedì |
| 4 | martedì e mercoledì |
| 5 | mercoledì e giovedì |
| 6 | giovedì e venerdì |
| 7 | venerdì e sabato |
| 11 | Solo domenica |
| 12 | Solo lunedì |
| 13 | Solo martedì |
| 14 | Solo mercoledì |
| 15 | Solo giovedì |
| 16 | Solo venerdì |
| 17 | Solo sabato |
Ad esempio, se i weekend sono lunedì e martedì, puoi contare i giorni escludendo weekend e festività con le seguenti formule:
| =NETWORKDAYS.INTL(B3,C3,3,B6:B10) |

Formule correlate
- Convertire il timestamp Unix in orario Excel o viceversa
Questa guida ti offre le formule per convertire facilmente tra timestamp Unix e formato orario di Excel. - Convertire testo in orario
Scopri le formule per trasformare una data salvata come testo nel formato data standard di Excel. - Conversione del tempo in ore decimali
Qui trovi una formula per convertire il tempo in ore decimali in Excel, con una spiegazione chiara del suo funzionamento. - Conversione del tempo in minuti decimali
Questa guida ti mostra una formula per convertire il tempo in minuti decimali in Excel.
Funzioni correlate
- Funzione SE di Excel
Verifica le condizioni specificate e restituisce i valori corrispondenti. - Funzione VALORE di Excel
Converte il testo in un valore numerico. - Funzione MESE di Excel
La funzione MESE restituisce il mese come numero intero, da 1 a 12, partendo da una data. - Funzione GIORNO di Excel
La funzione GIORNO estrae il giorno come numero (da 1 a 31) da una data. - Funzione ANNO di Excel
La funzione ANNO restituisce l’anno corrispondente alla data specificata in formato numerico a quattro cifre.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.