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 | Richiesto | Descrizione | Input valido |
|---|---|---|---|
data_inizio |
Sì | La data da cui calcolare il risultato. | Un riferimento a una cella, una data espressa come numero intero oppure una data nel formato GG/MM/AAAA o AAAA/MM/GG. È ammessa anche una formula che dia come risultato uno di questi valori. |
mesi |
Sì | Il numero di mesi prima o dopo start_date. Un valore positivo per “mesi” restituisce una data futura; un valore negativo restituisce una data passata. |
Un riferimento a una 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. Risultato: 45777 (30/04/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 " Risultato: 45260 (30/11/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. Risultato: l'errore #NUM! poiché il valore in B5 è negativo. |
| Calcola l'ultimo giorno lavorativo del mese. | =GIORNO LAVORATIVO(EOMONTH(A2,0), -1) |
Questa formula funziona nel seguente modo:
Risultato: 45350 (28/02/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:
Risultato: 43677 (31/07/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.