Formula Excel: Contare Statistiche giorni del mese

In questo tutorial trovi le formule per contare il numero totale di giorni di un mese specifico o del mese in corso.
Se desideri seguire passo passo questo tutorial, scarica il foglio 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 restituito
La formula restituisce un valore numerico.
Errore
Se l'argomento data è un valore testuale, la formula restituisce l'errore #VALORE!
Funzionamento della formula
Per contare il numero totale di giorni del mese specifico in ciascuna cella dell'intervallo B3:B6, utilizzi la seguente formula nella cella C3:
| =DAY(EOMONTH(B3,0)) |
Premere Invio e trascinare quindi la maniglia di riempimento automatico fino alla cella C6. 

Spiegazione
Funzione EOMONTH: restituisce l'ultimo giorno di un mese futuro o passato. EOMONTH(B3,0) restituisce l'ultimo giorno del mese indicato nella cella B3, ovvero il 29/02/2020.
Funzione DAY: estrae il giorno sotto forma di numero da una data.
=DAY(EOMONTH(B3,0))
=DAY(«29/2/2020»)
=29
Osservazione
1) Se si desidera che il numero totale di giorni del mese corrente venga aggiornato automaticamente al variare della data, è possibile modificare la formula generica nel modo seguente:
| DAY(EOMONTH(TODAY(),0)) |
Funzione OGGI: restituisce la data odierna.
2) Se si desidera ottenere il numero di giorni a partire dal nome di un mese, è possibile modificare la formula generica nel modo seguente:
| DAY(EOMONTH(DATEVALUE("01-"&date&"-"&YEAR(TODAY())),0)) |
Esempio: supponendo di voler ottenere il numero di giorni dal nome del mese presente nella cella B9, utilizzi la seguente formula:
=DAY(EOMONTH(DATEVALUE("01-"&B9&"-"&YEAR(TODAY())),0))
Premere Invio per ottenere il risultato.
Funzione YEAR: restituisce l’anno corrispondente alla data specificata.
Funzione DATA.VALORE: converte una data memorizzata in formato testo in una data valida.
=DAY(EOMONTH(DATEVALUE("01-"&B9&"-"&YEAR(TODAY())),0))
=DAY(EOMONTH(DATEVALUE("01-"&B9&"-"&2020),0))
=DAY(EOMOTH(«1/1/2020»,0))
=DAY(«1/31/2020»)
=31
Formule correlate
- Verificare se una data è un giorno lavorativo
Questo tutorial ti mostra una formula semplice ed efficace per verificare se una data cade in un giorno lavorativo. - Verificare se due date appartengono allo stesso mese e anno
Per controllare rapidamente se due date cadono nello stesso mese e anno, utilizza la formula illustrata in questo tutorial! - Creare un intervallo di date da due date
Questo tutorial ti mostra una formula con la funzione TESTO per generare un intervallo di date in formato testo a partire da due date in Excel. - Creare un intervallo di date settimanali
In questo tutorial viene fornita una formula per ottenere rapidamente un intervallo di date settimanali in Excel.
Funzioni correlate
- Funzione WEEKNUM di Excel
Restituisce il Numero di settimana della data specificata all'interno dell'anno - Funzione WORKDAY di Excel
Aggiunge giorni lavorativi alla Data di inizio specificata e restituisce un giorno lavorativo - Funzione MONTH di Excel
La funzione MONTH estrae il mese come numero intero (1–12) da una data - Funzione DAY di Excel
La funzione DAY estrae il giorno come numero (1–31) da una data - Funzione NOW di Excel
Ottiene l'ora e la data correnti
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.