xlf Online
Giorno lavorativo
Questo modulo dimostra come determinare se una data è un giorno lavorativo, e in caso contrario restituire la data del giorno lavorativo successivo o precedente. La funzione chiave è la funzione WORKDAY di Excel.
- SYNTAX: WORKDAY(start_day, days, )
- dove:
- start-day (richiesto): una data che rappresenta la data di inizio
- days (richiesto): il numero di giorni lavorativi prima o dopo start_date. Un valore positivo restituisce una data futura; un valore negativo restituisce una data passata.
- vacanze (opzionale): un elenco di date da escludere dal calendario dei giorni lavorativi
Funzioni Excel selezionate usate in questo modulo e funzioni associate per i giorni lavorativi.
Funzioni Excel | Descrizione |
---|---|
DATEVALUE(anno,mese,giorno) | Risulta il numero di serie di una data particolare |
EDATE(start_date, mesi) | Ritorna il numero di serie di una data particolare che è un numero specificato di mesi prima o dopo la data iniziale |
EOMONTH(start_date, mesi) | Ritorna il numero seriale dell’ultimo giorno del mese prima o dopo un determinato numero di mesi |
TEXT(value,format_text) | Formatta un numero e lo converte in testo. “ddd” restituisce i primi tre caratteri del giorno della settimana |
WORKDAY(start_day, days, ) | Ritorna il numero seriale di una data particolare che è un numero specificato di giorni prima o dopo la data di inizio con parametri opzionali di vacanza |
WORKDAY.INTL(data_inizio, giorni, , ) | Ritorna il numero seriale della data prima o dopo un numero specificato di giorni lavorativi con parametri opzionali di fine settimana e vacanze |
Terminologia
Vedi figura 1 per dettagli:
- Data di riferimento: la data in esame
- Giorno lavorativo: non è un fine settimana o un giorno festivo
- Giorno lavorativo successivo – detto anche giorno lavorativo seguente – passo positivo
- Giorno lavorativo precedente – passo negativo
- Nel progetto Stock Analyser, i giorni lavorativi sono indicati come giorni di negoziazione
La funzione WORKDAY
Il set di dati utilizzato negli esempi seguenti è per il mese di marzo 2016, che include i giorni festivi di Venerdì Santo (25 marzo 2016) e Lunedì di Pasqua (28 marzo 2016). Queste date sono in un intervallo denominato Holiday
.
Legenda alle figure di esempio da 2 a 7. La data di riferimento (RD) ha uno sfondo verde. Abbreviazioni utilizzate: BD: giorno lavorativo, PBD: giorno lavorativo precedente, e NBD: giorno lavorativo successivo.
Giorno lavorativo o giorno lavorativo successivo
Supponiamo che un analista abbia una serie di date restituite dalla funzione EDATE. La data di riferimento è un giorno lavorativo e, se no, qual è la data del prossimo giorno lavorativo.
Le applicazioni del giorno lavorativo o del giorno lavorativo successivo includono:
- Pagamento degli interessi su un’obbligazione: se la cedola è dovuta in un giorno non lavorativo, allora viene normalmente pagata il giorno lavorativo successivo
- Una cambiale accettata dalla banca (BAB) è spesso scritta per una durata di 90 giorni, ma l’emittente della BAB deve assicurarsi che la data di scadenza sia un giorno lavorativo. Inoltre, in termini di regolamento (Fonte AFMA)
“le transazioni negoziate prima di mezzogiorno sono per il regolamento nello stesso giorno e le transazioni negoziate dopo mezzogiorno sono per il regolamento nel giorno lavorativo successivo”
La regola di decisione è:
( se la data di riferimento è un giorno lavorativo}, & \testo{restituire il numero di serie della data di riferimento}
altrimenti ‖ se la data di riferimento NON è un giorno lavorativo},& \testo{restituire il numero di serie della data del giorno lavorativo SUCCESSIVO}
fine)
Giorno lavorativo o giorno lavorativo precedente
In questo caso la regola di decisione è. La data di riferimento è un giorno lavorativo e se no, qual è la data del giorno lavorativo precedente.
Le applicazioni del giorno lavorativo o del giorno lavorativo precedente includono:
- Calcolo delle penali in violazione del contratto. Il numero di giorni nel passato in cui vengono applicate le penali
- Analisi di serie storiche di dati sui prezzi in aree di business e finanza
- Applicazioni di analisi dinamica dei dati come il progetto Stock Analyser
La regola di decisione è:
\( ‗inizio casi’
testo se la data di riferimento è un giorno lavorativo}, & ‗ritorno numero di serie della data di riferimento’
altrimenti ‗se la data di riferimento NON è un giorno lavorativo’
,& \testo{restituire il numero di serie della data del giorno lavorativo PRECEDENTE}
fine)