Descrizione
Usa questa funzione per restituire una data che precede o segue di un certo numero di mesi la data specificata, mantenendo lo stesso giorno del mese. È utile per calcolare le scadenze o le date di scadenza che cadono nello stesso giorno del mese della data di emissione.
Sintassi
EDATE(data_inizio, mesi)
Input
Questa funzione ha i seguenti argomenti:
| Nome | Necessario | Input valido |
|---|---|---|
data_inizio |
Sì | La data da cui calcolare il risultato. Può essere un riferimento di cella, una data intera o una data nel formato GG/MM/AAAA o AAAA/MM/GG. È accettabile anche una formula che dia come risultato uno di questi. |
mesi |
Sì |
Il numero di mesi prima o dopo |
Esempi
Dati campione
| A | B | |
|---|---|---|
| 1 | 1 febbraio 2018 | 56 |
| 2 | 23 aprile 2019 | 39 |
| 3 | 4 luglio 2000 | 15 |
| 4 | 7/19/2003 | -92 |
| 5 | 12/23/2023 | 22 |
Formule di esempio
| Caso d'uso | Formula | Spiegazione e risultato | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aggiunge un numero di mesi a una data specificata in una cella. | =DATA(A1,56) |
Questa formula aggiunge 56 mesi alla data della cella A1. Questa formula restituisce 10/1/2022 | ||||||||||||
| Sottrae un numero di mesi da una data specifica. | =EDATE(7/19/2003,-92) |
Questa formula aggiunge -92 mesi alla data fornita del 7/19/2003. Questa formula restituisce 11/19/1995. | ||||||||||||
| Genera una sequenza di date di scadenza. | =DATA(A1, SEQUENZA(12)) |
Questa formula funziona nel seguente modo:
Per questo set di dati la formula restituisce:
|
||||||||||||
| Crea un elenco di date di revisione semestrale. | =DATA(A1, SEQUENZA(10, 1, 6, 6)) |
Questa formula funziona nel seguente modo:
Per questo set di dati la formula restituisce:
|
Note
- La piattaforma Workiva memorizza le date come numeri per poterle utilizzare nei calcoli. Per impostazione predefinita, 1 gennaio 1900 = 1.
- EDATE restituisce una data intera che deve essere formattata come una data.
- Se la data di inizio
fornita o a cui si fa riferimentonon è una data intera valida o nel formato "GG/MM/AAAA" o "AAAA/MM/GG", EDATE restituisce l'errore #VALORE! - Se
start_dateha un tempo frazionario (cioè non è un numero intero), viene rimosso. - Se
monthsnon è un numero intero, viene troncato. - Se
monthscontiene un valore decimale, verrà rimosso. - I caratteri jolly non funzionano con questa funzione.
Suggerimenti
- Per calcolare una data di fine mese, usa la funzione EOMONTH.
- La funzione EDATE elimina l'ora dalle date che includono l'ora (talvolta chiamate "datetime").
Per conservare l'ora in una data, puoi usare una formula come questa:=EDATE(start_date,months)+MOD(start_date,1)
La funzione MOD estrae l'ora dalla data e poi la aggiunge nuovamente.
Funzioni correlate
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC