Pillole di Excel 43 – Altre funzioni di data 2

GIORNO.LAVORATIVO

Passiamo adesso a GIORNO.LAVORATIVO che in inglese si chiama WORKDAY. Questa funzione serve per trovare la data del primo giorno lavorativo successivo a un determinato periodo che può comprendere sia giorni lavorativi sia eventuali vacanze in aggiunta ai giorni festivi.

Vediamo subito la sua sintassi, sono due argomenti obbligatori più uno facoltativo:

=GIORNO.LAVORATIVO(Data_iniziale;Giorni;[Vacanze])

Il primo argomento obbligatorio (Data_iniziale), proprio come nella funzione FINE.MESE, definisce la data a partire dalla quale iniziare a contare.

Il secondo argomento obbligatorio (Giorni) è il numero di giorni che vanno aggiunti alla Data_iniziale. Un paio di considerazioni importanti: innanzitutto questo numero non conteggia i festivi in generale, compresi i fine settimana e poi occorre tener conto del fatto che l’argomento Giorni può essere sia un numero positivo sia un numero negativo, a seconda che si voglia trovare una data nel futuro (positivo) oppure nel passato (negativo).

Il terzo argomento (Vacanze) non è obbligatorio e serve ad elencare le date che si desiderano escludere dal conteggio, per esempio festività particolari che non sono universalmente riconosciute come il Santo Patrono della città o una ricorrenza locale, può essere anche un intervallo di celle.

Vediamo adesso un esempio pratico.

Pillole di Excel - 43 - Altre funzioni di data 2 - Lamberto Salucco

Nell’immagine ho inserito in A3 la funzione =OGGI(), ho digitato 15 nella B2, mi sono inventato di sana pianta una festività extra per il 22 giugno 2020 e l’ho scritta in C3. Nella E3 ho inserito una banale somma, per vedere cosa sarebbe successo aggiungendo 15 giorni alla data di oggi. Nella cella D3, invece, ho scritto:

=GIORNO.LAVORATIVO(A3;B3;C3)

Quindi la funzione secondo il mio cervello va letta così:

= (per favore), GIORNO.LAVORATIVO (mi dici qual è il primo giorno lavorativo), A3 (partendo dal primo di giugno 2020), B3 (dopo 15 giorni lavorativi), C3 (escludendo il 22 giugno 2020)?

 

 

GIORNI.LAVORATIVI.TOT

Concludiamo adesso il capitolo accennando al funzionamento dell’ultima funzione che voglio trattare e che spesso mi è tornata utile: GIORNI.LAVORATIVI.TOT che in realtà è molto simile alla precedente.

Questa funzione serve per calcolare il numero di giorni lavorativi esistenti nell’intervallo di tempo compreso fra due date. È anche possibile definire dei festivi extra da escludere, esattamente come nella funzione GIORNO.LAVORATIVO.

Iniziamo come sempre dalla sintassi:

=GIORNI.LAVORATIVI.TOT(Data_iniziale;Data_finale;[Vacanze])

Anche in questo caso gli argomenti sono tre e anche in questo caso i primi due sono obbligatori e il terzo è facoltativo.

Vediamo un semplice esempio aiutandoci con una schermata.

Pillole di Excel - 43 - Altre funzioni di data 2 - Lamberto Salucco

Ho bisogno di sapere quanti giorni lavorativi ci sono a partire da oggi 01/06/2020 (cella A8) e il 09/07/2020 (cella B8). Devo escludere tre date (22, 23 e 24 giugno scritte nell’intervallo di celle C8:C10) perché sono festivi non nazionali che Excel non può riconoscere automaticamente.

Effettuando in E8 una semplice sottrazione fra B8 e A8 ottengo 37 giorni di differenza ma impostando nella cella D8 una funzione GIORNI.LAVORATIVI.TOT il risultato è 25 perché esclude i festivi e in più anche le date presenti nelle celle C8, C9 e C10. Eccola:

=GIORNI.LAVORATIVI.TOT(A8;B8;C8:C10)

La funzione GIORNI.LAVORATIVI.TOT in inglese si chiama NETWORKDAYS e funziona perfettamente anche su OpenOffice e Libre Office.

 

 

Tratto da “Manabile Semiserio di Excel – Parte Seconda per utenti bravini

Qui il link per acquistare il libro su Amazon

Manabile Semiserio di Excel - Seconda parte per utenti bravini - Lamberto Salucco | Rebus Multimedia

Altri articoli con tag simili

Ep. 53: “Ritorno sulla Terra”

https://www.youtube.com/watch?v=wt9hUSswZgQ   Mentre il Pirricchio insegue i deteuroni, i nostri tre eroi tornano all’astronave. “Allacciate le cinture...

Assioma n° 12 – Anonymous – 23/03/19

Ecco, in questo caso l’assioma è un po’ difficile da spiegare. Perché in realtà...

Florence City Telegraph: “ATTENTATO!”

ATTENTATO! Chi stava guidando l'Ape Cross che ha quasi ucciso un uomo? E chi...

Assioma n° 22 – Frangetta – 27/6/19

Per una forma di par condicio rispetto all’assioma 14, direi che non posso perdere...

Supermegaboy – Ep. 21: “O i baccelli o la vita!?”

Era una notte di fine estate a Firenze City quando l’auto con a bordo...

Pillole di Excel – 26 – Filtro avanzato

Bene, iniziamo il secondo libro con uno strumento non proprio famosissimo così mi faccio...
spot_img

Lamberto Salucco

(Firenze, 1972) – Sono un consulente informatico (ma laureato in Lettere Moderne), mi occupo di marketing (ma solo digitale), social media (ma non tutti), editoria (ma non cartacea), musica (ma detesto il reggae), formazione (ma non scolastica), fake news (ma non sono un giornalista), programmazione (ma solo Python), siti web (ma solo con CMS), sviluppo app (ma solo iOS e Android), bias cognitivi (ma non sono uno psicologo), intelligence informatica (ma solo OSINT), grafica 3D (ma niente CAD), grafica 2D (ma niente Illustrator), Office Automation (ma non mi piace Access).
 

Forse ti potrebbe interessare anche: