Descrizione
Utilizza questa funzione per ottenere l'ultimo giorno del mese, n mesi nel passato o nel futuro. È utile per calcolare le scadenze o le date di scadenza che cadono l'ultimo giorno del mese.
Sintassi
(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 start_date. Un valore positivo di mesi indica una data futura; un valore negativo indica una data passata.Può essere un riferimento di cella o un numero intero. È accettabile anche una formula che dia come risultato uno di questi. |
Esempio
Dati campione
| A | B | C | |
|---|---|---|---|
| 1 | Data | Regolazione | Risultato EOMONTH |
| 2 | 1 febbraio 2024 | 14 | 4/30/2019 |
| 3 | 23 aprile 2019 | 23 | 5/31/2017 |
| 4 | 7/19/2003 | 222 | 44592 |
| 5 | 12/23/2023 | -24 | #NUM! |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Aggiungi un determinato numero di mesi alla data specificata in una cella e cambia il giorno con l'ultimo giorno del mese. | =EOMESE(A2,14) |
Questa formula aggiunge 14 mesi alla data nella cella A2 e cambia il giorno nell'ultimo giorno del mese. Per questo set di dati, la formula restituisce: 45777 (4/30/2025) |
| Sottrae un numero di mesi da una data specificata e cambia il giorno con l'ultimo giorno del mese. | =EOMONTH("7/19/2023",4) |
Questa formula aggiunge 4 mesi alla data fornita di " Questa formula restituisce: 45260 (11/30/2023) |
| Aggiungi il numero di mesi in una cella alla data specificata in una cella e cambia il giorno con l'ultimo giorno del mese. | =MESE(A5,B5) |
Questa formula aggiunge il numero di mesi della cella B5 (-24) alla data della cella A5. Questa formula restituisce: errore #NUM! perché il valore in B5 è negativo. |
| Calcola l'ultimo giorno lavorativo del mese. | =GIORNO LAVORATIVO(EOMONTH(A2,0), -1) |
Questa formula funziona nel seguente modo:
Per questo set di dati la formula restituisce: 45350 (2/28/2024) |
| Calcola la prossima data di pagamento per un abbonamento trimestrale, assicurandoti che il pagamento cada sempre l'ultimo giorno del mese. | =EOMONTH(EDATE(A3, 3), 0) |
Questa formula funziona nel seguente modo:
Per questo set di dati la formula restituisce: 43677 (7/31/2019) |
Note
- La piattaforma Workiva memorizza le date come numeri per poterle utilizzare nei calcoli.
Per impostazione predefinita, 1 gennaio 1900 = 1. - EOMONTH restituisce un valore di data numerico seriale che può essere formattato come 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, EOMONTH restituisce l'errore #VALORE! - Se
start_datepiù mesi non è una data valida (in genere perché è fuori dall'intervallo), EOMONTH restituisce l'errore #NUM! - Se
start_dateha un tempo frazionario (cioè non è un numero intero), viene rimosso. - Se
mesinon è un numero intero (contiene un valore decimale), viene troncato. - I caratteri jolly non funzionano con questa funzione.
Funzioni correlate
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC