Quando lavori con i dati, spesso devi conoscere i giorni tra due date. Ecco come puoi calcolarlo utilizzando la funzione NETWORKDAYS in Excel.
La funzione NETWORKDAYS è uno strumento utile che ti aiuta a capire il numero di giorni lavorativi tra due date, che possono aiutarti a pianificare eventi e dare la priorità a qualsiasi attività che abbia un impatto significativo sulla tua attività flusso di lavoro.
Puoi usarlo come parte dei tuoi modelli di analisi e fogli di calcolo. Diamo un'occhiata più da vicino a come funziona questa funzione e ti guideremo attraverso alcuni dei modi per usarla in modo efficace in una varietà di scenari.
Che cos'è la funzione NETWORKDAYS in Excel?
La funzione NETWORKDAYS è una funzione data/ora incorporata in Excel che restituisce il numero di giorni lavorativi tra due date. Prende automaticamente in considerazione i fine settimana (fine settimana standard come sabato e domenica) e le eventuali festività specificate.
La sintassi per la funzione è la seguente:
=NETWORKDAYS(start_date, end_date, [holidays])
- Data d'inizio: La data di inizio del tuo progetto/attività in formato data.
- Data di fine: La data di fine del tuo progetto/attività in formato data.
- [Vacanze]: Questo è un attributo facoltativo. I fine settimana sono inclusi automaticamente. Oltre a ciò, puoi specificare un elenco di festività che desideri escludere durante il calcolo delle tempistiche.
Casi d'uso per la funzione NETWORKDAYS in Excel
Se stai cercando uno strumento semplice che ti aiuti a rimanere aggiornato—programmare progetti o attività O calcolo delle ore di progetto freelance fatturazione o gestione delle scadenze, questa funzione può tornare utile.
Oltre ad essere estremamente utile nelle situazioni lavorative/personali quotidiane, la funzione NETWORKDAYS può essere utilizzata per la mappatura e la previsione delle tempistiche se utilizzata con altri strumenti per fogli di calcolo. Diamo un'occhiata a come questo strumento può essere efficace in una varietà di scenari.
1. Trova il totale delle ore lavorate/ore fatturate in un mese
In un ambiente di lavoro, questa funzione può essere utile per garantire che i dipendenti lavorino abbastanza ore ogni settimana. Se sei un libero professionista, questa funzione può tornare utile anche quando fatturi i tuoi clienti. L'esempio seguente mostra come funziona:
- Inizia accedendo con le date di inizio del progetto, le date di fine del progetto, un elenco di festività e altri dettagli rilevanti come mostrato sopra, in un nuovo foglio di lavoro.
- Per calcolare il numero totale di giorni e ore lavorate, dovrai inserire le date di inizio e di fine del progetto e le festività. Ci sono sette giorni festivi, come elencato in Colonna H.
- Inserisci la funzione NETWORKDAYS per darti il numero esatto di giorni lavorativi in Colonna I.
=NETWORKDAYS(F4,G4,$H$4:$H$10)
Moltiplicare il numero di giorni per 8 (ore in una giornata lavorativa completa) in Colonna J per arrivare al numero totale di ore lavorate in un mese. L'espressione sarebbe la seguente:
=NETWORKDAYS(F4,G4,$H$4:$H$10)*8
Per il primissimo Progetto A nel nostro esempio, il numero totale di giorni corrisponde a 51. Il numero di ore lavorate è uguale 408 ore, utilizzando la formula di cui sopra.
2. Calcola i giorni lavorativi rimasti in un mese
È inoltre possibile utilizzare la funzione NETWORKDAYS per calcolare il numero di giorni lavorativi rimanenti in un mese. Ad esempio, vogliamo calcolare il numero di giorni lavorativi rimanenti nel mese di ottobre. Diciamo che siamo a metà del mese di ottobre. Desideriamo calcolare il numero rimanente di giorni da 15-10-2022.
Per fare ciò, dovremo utilizzare la funzione EOMONTH oltre alla funzione NETWORKDAYS. La funzione EOMONTH calcola la fine del mese per la data specificata, aggiungendovi un numero specificato di mesi.
Per il nostro esempio, dovrai inserire la data di inizio 15-10-2022. Per restituire il numero di giorni rimanenti nel mese dal 2 al 22 ottobre, aggiungi semplicemente un valore di zero come numero di mesi. Ciò restituirà il numero di giorni rimanenti solo per ottobre 2022. La funzione può essere espressa come segue:
=NETWORKDAYS(D6,EOMONTH(D6,0),$E$6:$E$12)
Il numero di giorni lavorativi rimanenti dal 15-10-2022 al 31-10-2022 risulta essere 10 giorni.
Come utilizzare la funzione NETWORKDAYS in Excel
Useremo la funzione NETWORKDAYS per calcolare il numero di giorni lavorativi/lavorativi tra due date specifiche, con un esempio di base:
- Innanzitutto, dovrai creare un nuovo foglio di lavoro in Excel. Accedi ai dati—Data di inizio, data di fine, E date delle vacanze.
- Successivamente, dovremo calcolare il numero di giorni lavorativi effettivi tra due date qualsiasi.
- Nel nostro esempio, calcoleremo il numero di giorni lavorativi tra l'11 agosto 2022 e il 31 dicembre 2022.
- Come abbiamo notato in precedenza, la funzione NETWORKDAYS tiene conto dei fine settimana standard (sabato e domenica), insieme a eventuali festività lavorative o di calendario che possono essere specificate nel foglio di calcolo (DO10:DO13).
- Quindi, crea una colonna separata a destra. Ora, inserisci la funzione in Cella D10 per ottenere il numero di giorni lavorativi effettivi, come mostrato di seguito. L'espressione sarà la seguente:
=NETWORKDAYS(A10,B10,$C$10:$C$13)
- Utilizzando la funzione, il numero di giorni lavorativi effettivi (esclusi i fine settimana) risulta essere 102. Tuttavia, nei casi in cui i fine settimana cadono in giorni non standard, come lunedì e martedì, sarà necessario utilizzare la funzione NETWORKDAYS.INTL per questo scopo.
- Suggerimento professionale: È preferibile includere riferimenti di cella assoluti durante la selezione dell'elenco delle festività per ottenere risultati accurati.
Calcola le tue ore di lavoro e dai la priorità alle attività
Poter lavorare con la funzione NETWORKDAYS può essere utile in diversi contesti. Ad esempio, può determinare i giorni lavorativi disponibili per completare un progetto con un cliente o può aiutarti a ottimizzare il tuo programma per rispettare le scadenze. Più usi questa funzione, più troverai modi creativi e utili per applicarla.