Funzione EDATE: aggiungi/sottrai mesi a una data (Excel, Fogli, VBA)

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione EDATE di Excel in Excel per aggiungere o sottrarre mesi a una data.

Panoramica della funzione EDATE

La funzione EDATE Restituisce una data, n numero di mesi a partire da una data di inizio.

Per utilizzare la funzione EDATE foglio di lavoro Excel, selezionare la cella e digitare:

(Notare come appare l'input della formula)

Sintassi e input della funzione EDATE:

1 =DATA(data_inizio,mesi)

data d'inizio - La data di inizio nel formato del numero di serie di Excel o inserita come data tra virgolette ("s) circondano la data. Esempio: non è possibile inserire 11/12/2015 direttamente nella cella. Invece è necessario inserire "11/12/2015" oppure è necessario utilizzare il numero di serie corrispondente: 42320. In alternativa, è possibile fare riferimento a una cella con la data 11/12/2015 inserita. Excel converte automaticamente le date memorizzate nelle celle in formato seriale (a meno che la data non venga inserita come testo).

mesi - Numero di mesi a partire dalla data di inizio. Il numero può essere positivo (futuro) o negativo (passato).

EDATE Esempi

Aggiungi mesi a una data

La funzione EDATE viene utilizzata per aggiungere mesi a una data:

Aggiungi un mese

1 =EDATA(B3,1)

Aggiungi sei mesi

1 =EDATA(B3,6)

Sottrarre mesi da una data
La funzione EDATE può essere utilizzata anche per sottrarre mesi da una data.

Sottrai un mese

1 =EDATA(B3,-1)

Sottrai sei mesi

1 =EDATA(B3,-6)

E la fine del mese?
Se il giorno della data di inizio è maggiore del numero di giorni del mese di fine, verrà visualizzato l'ultimo giorno del mese:

Non è vero il contrario.

Per assicurarti di ricevere l'ultimo giorno del mese, puoi invece utilizzare la funzione EOMONTH:

1 =EOMESE(B3,1)

EDATE in Fogli Google

La funzione EDATE funziona esattamente allo stesso modo in Fogli Google come in Excel:

EDATE Esempi in VBA


Puoi anche usare la funzione EDATE in VBA. Tipo:
Application.Worksheetfunction.Edate(start_date,mesi)
Per gli argomenti della funzione (start_date, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave