Formula Excel: conta i giorni del mese
In questo tutorial, fornisce formule per contare i giorni totali di un mese specifico o del mese corrente.
Se vuoi seguire questo tutorial, scarica il foglio di calcolo di esempio.
Formula generica:
DAY(EOMONTH(date,0)) |
Sintassi e argomenti
Date: the date that you want to count days of month. The date argument can be a number or date (since the date is stored as number in Excel). |
Valore di ritorno
La formula ritorna a un valore numerico.
Errore
Se l'argomento della data è un valore di testo, la formula restituisce #VALORE! errore.
Come funziona questa formula
Per contare i giorni totali del mese specifico in ciascuna cella di B3: B6, utilizzare la formula seguente nella cella C3:
=DAY(EOMONTH(B3,0)) |
Press Enter quindi trascina la maniglia di riempimento automatico verso il basso nella cella C6.
Spiegazione
EMESE funzione: ottiene l'ultimo giorno del mese futuro o passato. EOMONTH (B3,0) ottiene l'ultimo giorno del mese nella cella B3, 2/29/2020.
GIORNO funzione: ottiene i giorni come numero da una data.
= GIORNO (MESE (B3,0))
= GIORNO ("2/29/2020")
= 29
osservazione
1) Se vuoi restituire automaticamente i giorni totali del mese corrente quando la data cambia, puoi cambiare la formula generica in questa:
DAY(EOMONTH(TODAY(),0)) |
OGGI viene utilizzata per ottenere la data corrente di oggi.
2) Se vuoi ottenere i giorni dal nome di un mese, puoi cambiare la formula generica in questa:
DAY(EOMONTH(DATEVALUE("01-"&date&"-"&YEAR(TODAY())),0)) |
Esempio: supponendo di ottenere i giorni dal nome del mese nella cella B9, utilizzare la formula come questa:
= GIORNO (EOMONTH (DATEVALUE ("01 -" & B9 & "-" & YEAR (TODAY ())), 0))
Press Enter chiave per ottenere il risultato.
Anno funzione: restituisce l'anno in base alla data specificata.
DATEVALUE funzione: converte una data memorizzata come formato di testo in una data valida.
= GIORNO (EOMONTH (DATEVALUE ("01 -" & B9 & "-" & YEAR (TODAY ())), 0))
= GIORNO (EOMONTH (DATEVALUE ("01 -" & B9 & "-" & 2020), 0))
= GIORNO (EOMOTH ("1/1/2020", 0))
= GIORNO ("1/31/2020")
= 31
Formule relative
- Controlla se una data è un giorno lavorativo
Questo tutorial fornisce una formula per controllare una data se è un giorno lavorativo. - Verificare che due date siano nello stesso mese dell'anno
Per verificare se due date nello stesso anno mese, puoi utilizzare la formula in questo tutorial. - Crea un intervallo di date da due date
Questo tutorial fornisce una formula con la funzione TESTO per creare un intervallo di date basato su due date in formato testo in Excel. - Crea un intervallo di date settimanale
In questo tutorial, fornisce una formula per ottenere rapidamente l'intervallo di date settimanale in Excel.
Funzioni relative
- Funzione WEEKNUM di Excel
Restituisce il numero della settimana della data specificata in un anno - Funzione Excel WORKDAY
Aggiunge i giorni lavorativi alla data di inizio specificata e restituisce un giorno lavorativo - Funzione MESE di Excel
Il MESE viene utilizzato per ottenere il mese come numero intero (da 1 a 12) dalla data - Funzione Excel DAY
La funzione GIORNO ottiene il giorno come numero (da 1 a 31) da una data - Funzione Excel NOW
Ottieni l'ora e la data correnti
I migliori strumenti per la produttività in ufficio
Kutools for Excel - Ti aiuta a distinguerti dalla massa
Kutools for Excel Vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
