Excel NETWORKDAYS.INTL function
Per impostazione predefinita, i fine settimana sono sabato e domenica in una settimana. Per calcolare il numero di giorni lavorativi escludendo i giorni del fine settimana (sabato e domenica) o tutti i giorni specificati come fine settimana. , puoi provare il file GIORNI.LAVORATIVI.INTLINT funzione. Questo tutorial parla della sintassi della formula e dell'uso della funzione NETWORKDAYS.INTL in Excel.
Descrizione della funzione NETWORKDAYS.INTL
Sintassi della funzione NETWORKDAYS.INTL
Esempi di funzione NETWORKDAYS.INTL
Descrizione della funzione NETWORKDAYS.INTL
Il Microsoft Excel GIORNI.LAVORATIVI.INTLINT funzione può essere utilizzata per calcolare il numero di giorni lavorativi tra due date. Per impostazione predefinita, esclude i fine settimana (sabato e domenica) dai giorni lavorativi. Inoltre, puoi specificare che i fine settimana siano giorni diversi da sabato e domenica.
Sintassi della funzione NETWORKDAYS.INTL
=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])
Argomenti di sintassi
- Data d'inizio: La data di inizio dell'intervallo di date;
- Data di fine: La data di fine dell'intervallo di date;
- fine settimana: Questo è un argomento opzionale. È possibile scegliere un numero di fine settimana per specificare quali giorni della settimana sono considerati fine settimana o ignorare questo argomento per considerare sabato e domenica come fine settimana per impostazione predefinita.
- Solo: Questo è un argomento opzionale. Un elenco di date considerate giorni non lavorativi.
La tabella seguente mostra i numeri del fine settimana ei corrispondenti giorni del fine settimana.
Numero del fine settimana |
Giorni del fine settimana |
1 o omesso | sabato e domenica |
2 | Domenica e lunedì |
3 | Lunedì e martedì |
4 | martedì e mercoledì |
5 | Mercoledì e Giovedi |
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 il venerdì |
17 | Solo sabato |
Note:
1. È inoltre possibile utilizzare i valori di stringa del fine settimana per rappresentare i giorni del fine settimana e i giorni lavorativi in una settimana.
2. I valori della stringa del fine settimana sono costituiti da 7 caratteri che contengono solo il numero 0 e 1. Inizia il lunedì e termina con la domenica. Il numero 1 nella stringa rappresenta un giorno del fine settimana e il numero 0 rappresenta un giorno lavorativo.
Per esempio:
0000100 significa che solo il venerdì viene considerato come giorno del fine settimana della settimana;
0011000 significa che mercoledì e giovedì sono considerati fine settimana della settimana.
La stringa "111111"Non è valido e restituisce sempre 0.
1) Riferimento diretto alle celle contenenti la data di inizio, la data di fine e le date delle festività: =NETWORKDAYS.INTL( B3, C3,1,F3:F4 ).
2) Inserisci direttamente le date come stringa di testo: =NETWORKDAYS.INTL("12/20/2018", "1/10/2019",1,{"12/25/2018","1/1/2019"}).
Esempi di funzione NETWORKDAYS.INTL
Questa sezione ti mostrerà esempi di come calcolare i giorni lavorativi tra due determinati giorni con la funzione NETWORKDAYS.INTL in Excel.
Esempio 1: calcolare i giorni lavorativi tra due date escludendo i fine settimana predefiniti
Come mostrato nell'immagine sottostante, l'intervallo B3: B5 contiene le date di inizio e l'intervallo C3: C5 contiene le date di fine. Per calcolare i giorni lavorativi tra le date di inizio e di fine ed escludere automaticamente i fine settimana per impostazione predefinita, eseguire le seguenti operazioni.
1. Selezionare la cella in cui visualizzare i giorni lavorativi totali, inserire la formula =NETWORKDAYS.INTL(B3, C3) nella barra della formula e premere il pulsante Enter chiave.
2. Quindi trascina il file Maniglia di riempimento verso il basso per applicare la formula ad altre celle. Vedi screenshot:
Esempio 2: calcolare i giorni lavorativi tra due date escludendo le date specificate come giorni del fine settimana
È possibile specificare alcune date (come lunedì e martedì) come fine settimana diversi dal sabato e la domenica predefiniti ed escluderli dai giorni lavorativi.
1. Selezionare la cella in cui visualizzare i giorni lavorativi totali, inserire la formula =NETWORKDAYS.INTL(B3, C3,3) nella barra della formula e premere il pulsante Enter chiave.
Oppure applica questa formula =NETWORKDAYS.INTL(B3, C3,"1100000")
2. Continuare a selezionare la cella del risultato, trascinare il Maniglia di riempimento verso il basso per applicare la formula ad altre celle. Vedi screenshot:
Esempio 3: calcolare i giorni lavorativi tra due date escludendo le date specificate come fine settimana e festività
Se si desidera escludere i fine settimana specificati (come mercoledì e giovedì) e i giorni festivi contemporaneamente dai giorni lavorativi con il GIORNI DI RETE.INTL funzione, si prega di fare come segue.
1. Fare clic sulla cella in cui si desidera visualizzare i giorni lavorativi totali, inserire la formula =NETWORKDAYS.INTL(B3, C3,5,F3:F4) nella barra della formula e premere il pulsante Enter chiave.
Oppure applica questa formula =NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4).
Note:
1). Il numero del fine settimana "3" e il valore della stringa del fine settimana "0011000" nelle due formule precedenti indicano che il mercoledì e il giovedì sono considerati fine settimana della settimana.
2). F3: F4 è l'elenco dei giorni festivi che escluderai dai giorni lavorativi.
2. Trascina la maniglia di riempimento verso il basso per ottenere tutti i risultati come mostrato nell'immagine sottostante.