Formula Excel: Contare i giorni del mese
In questo tutorial, vengono fornite formule per contare il numero totale di giorni di un mese specifico o del mese corrente.
Se desideri seguire questo tutorial, scarica il foglio di calcolo di esempio.
Formula generica:
GIORNO(FINE.MESE(data;0)) |
Sintassi e Argomenti
Data: la data di cui vuoi contare i giorni del mese. L'argomento data può essere un numero o una data (poiché la data è memorizzata come numero in Excel). |
Valore Restituito
La formula restituisce un valore numerico.
Errore
Se l'argomento data è un valore testuale, la formula restituisce l'errore #VALORE!
Come funziona questa formula
Per contare il numero totale di giorni del mese specifico in ogni cella di B3:B6, utilizza la seguente formula nella cella C3:
=GIORNO(FINE.MESE(B3;0)) |
Premi Invio e poi trascina la maniglia di riempimento automatico fino alla cella C6.
Spiegazione
FINE.MESE ottiene l'ultimo giorno del mese nel futuro o nel passato. FINE.MESE(B3;0) ottiene l'ultimo giorno del mese nella cella B3, 29/02/2020.
Funzione GIORNO : ottiene i giorni come numero da una data.
=GIORNO(FINE.MESE(B3;0))
=GIORNO(“29/02/2020”)
=29
Nota
1) Se desideri che venga restituito automaticamente il numero totale di giorni del mese corrente quando la data cambia, puoi modificare la formula generica in questa:
GIORNO(FINE.MESE(OGGI();0)) |
OGGI viene utilizzata per ottenere la data corrente di oggi.
2) Se desideri ottenere i giorni da un nome del mese, puoi cambiare la formula generica in questa:
GIORNO(FINE.MESE(DATA.VALORE("01-"&data&"-"&ANNO(OGGI()));0)) |
Esempio: supponendo di voler ottenere i giorni dal nome del mese nella cella B9, utilizza la formula in questo modo:
=GIORNO(FINE.MESE(DATA.VALORE("01-"&B9&"-"&ANNO(OGGI()));0))
Premi Invio per ottenere il risultato.
ANNO funzione: restituisce l'anno in base alla data fornita.
Funzione DATA.VALORE : converte una data memorizzata in formato testo in una data valida.
=GIORNO(FINE.MESE(DATA.VALORE("01-"&B9&"-"&ANNO(OGGI()));0))
=GIORNO(FINE.MESE(DATA.VALORE("01-"&B9&"-"&2020);0))
=GIORNO(FINE.MESE(“01/01/2020”;0))
=GIORNO(“31/01/2020”)
=31
Formule Correlate
- Verifica se una data è un giorno lavorativo
Questo tutorial fornisce una formula per verificare se una data è un giorno lavorativo. - Verifica se due date sono nello stesso anno e mese
Per verificare se due date appartengono allo stesso anno e 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 settimanali
In questo tutorial, viene fornita una formula per ottenere rapidamente l'intervallo di date settimanali in Excel.
Funzioni Correlate
- Funzione NUM.SETTIMANA di Excel
Restituisce il numero della settimana della data specificata in un anno. - Funzione GIORNI.LAVORATIVI.TOT di Excel
Aggiunge giorni lavorativi alla data di inizio specificata e restituisce un giorno lavorativo. - Funzione MESE di Excel
La funzione MESE viene utilizzata per ottenere il mese come numero intero (da 1 a 12) dalla data. - Funzione GIORNO di Excel
La funzione GIORNO ottiene il giorno come numero (da 1 a 31) da una data. - Funzione ORA.CORRENTE di Excel
Ottieni l'ora e la data correnti.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.