Calcolo dei giorni di un mese e dell'Anno bisestile |
![]() |
![]() |
![]() |
Scritto da paoloard |
Giovedì 10 Gennaio 2013 12:14 |
a cura di Paolo Ardizzonicalcolare quanti giorni ci sono in un mese.Due i modi: 1) calcolando la differenza in giorni fra il primo del mese in esame e quello successivo. Supponiamo di immettere in A1 l'anno e in B1 il numero del mese, per es. rispettivamente 2012 e 10, una soluzione: =DATA(A1;B1+1;1)-DATA(A1;B1;1) calcola cioè la differenza in giorni fra il primo del mese successivo e il primo di quello in oggetto. 2) una seconda soluzione che sfrutta le specifiche della funzione DATA(): =GIORNO(DATA(A1;B1+1;0)) con DATA() calcola l'ultimo giorno del mese in oggetto e ne restituisce il numero con la funzione GIORNO(). Infatti lo 0, terzo argomento della funzione DATA(), non fa altro che rimandare al giorno precedente il primo giorno del mese successivo (B1+1). Anno bisestileIl calcolo dell'anno bisestile deriva di conseguenza dal calcolo precedente in quanto si tratta di determinare se il mese di febbraio ha 28 o 29 giorni. Ciò premesso useremo la seguente: =GIORNO(DATA(A1;3;0)) dove in A1 c'è l'anno; se verrà restituito 29 l'anno sarà bisestile, in caso contrario no. La risposta potremmo chiederla ad Excel: =SE(GIORNO(DATA(A1;3;0))=29;"SI";"NO") Per tutte le versioni di Excel. |
Ultimo aggiornamento Domenica 11 Gennaio 2015 10:21 |