Esercitazione su Excel: come calcolare le date di scadenza con WORKDAY

In questo video vedremo come calcolare le date di scadenza con le funzioni WORKDAY e WORKDAY.INTL.

La funzione GIORNO LAVORATIVO restituisce una data futura o passata che tiene conto dei fine settimana e, facoltativamente, delle festività.

È possibile utilizzare la funzione GIORNO LAVORATIVO per calcolare cose come date di spedizione, date di consegna e date di completamento che devono tenere conto dei giorni lavorativi e non lavorativi.

Ora, per rivedere, i calcoli della data possono essere davvero semplici.

Per aggiungere 1 giorno alla data in B5, posso mettere 1 in C5, quindi usa la formula:

= B5 + C5

E questo ci dà il 23 dicembre, come previsto.

Se cambio C5 in -1, otteniamo il 21 dicembre.

Funziona perché Excel memorizza tutte le date come numeri di serie …

Ma cosa succede quando devi saltare i fine settimana o le vacanze? Bene, a questo serve la funzione GIORNO LAVORATIVO.

Vorrei prima applicare un formato numerico personalizzato alle date in modo da poter vedere facilmente il giorno della settimana.

Formato personalizzato: mmm gg-mmm-aaaa

La funzione GIORNO LAVORATIVO accetta 3 argomenti: una data di inizio, giorni e un intervallo facoltativo per "festività". Per saltare i fine settimana, devo solo dare WORKDAY la data di inizio dalla colonna B e il valore del giorno dalla colonna C.

= GIORNO LAVORATIVO (B6, C6)

Con 1 giorno, il risultato è il 25 dicembre, un lunedì. WORKDAY salta il fine settimana.

Se cambio i giorni in 2, otteniamo il 26 dicembre.

Ora, il 25 dicembre è Natale, quindi normalmente non sarebbe considerato un giorno lavorativo.

Per tenere conto delle festività, dobbiamo fornire un intervallo di date che rappresentano i giorni non lavorativi.

Quando aggiungo quell'intervallo come terzo argomento, puoi vedere GIORNO LAVORATIVO escludere quelle date dal calcolo.

= GIORNO LAVORATIVO (SI7, DO7, SOL5: SOL6)

Infine, cosa succede se devi trattare un giorno del fine settimana, come il sabato, come un giorno lavorativo?

In tal caso, dovrai passare alla funzione WORKDAY.INTL, che ti consente di personalizzare i fine settimana.

WORKDAY.INTL accetta un altro argomento opzionale chiamato weekend, che va in terza posizione, seguito da vacanze.

Ad esempio, se il sabato è normalmente un giorno lavorativo, fornire il codice 11 per il fine settimana.

= WORKDAY.INTL (B8, C8,11, G5: G6)

Un modo più flessibile per personalizzare i fine settimana consiste nell'utilizzare una maschera speciale basata su una stringa di testo di 7 unità e zeri, dove 1 rappresenta i giorni non lavorativi in ​​una settimana che inizia il lunedì.

Quindi, se il sabato è normalmente un giorno lavorativo, userei 6 zeri seguiti da 1.

= WORKDAY.INTL (B8, C8, "0000001", G5: G6)

Questo schema consente di specificare qualsiasi combinazione di giorni lavorativi e non lavorativi in ​​una settimana di 7 giorni.

Corso

Formula di base

Scorciatoie correlate

Formatta (quasi) qualsiasi cosa Ctrl + 1 + 1 Applica formato generale Ctrl + Shift + ~ + + ~

Articoli interessanti...