Metodo per determinare se un anno è bisestile

  • 5/25/2020
  • 2 minuti a leggere
    • s
    • m
  • si Applica a: Excel 2016, Excel 2016 per Mac, Excel 2013, Excel 2010, Excel 2007, Excel 2003

Nota

Office 365 ProPlus è rinominata per Microsoft 365 Apps for enterprise. Per ulteriori informazioni su questo cambiamento, leggere questo post del blog.

Questo articolo descrive come determinare se l’anno in una data utilizzata in un documento Microsoft Excel è un anno bisestile.

Ulteriori informazioni

Il sistema di date utilizzato da Excel si basa sul calendario gregoriano, istituito per la prima volta nel 1582 da papa Gregorio XIII. Questo calendario è stato progettato per correggere gli errori introdotti dal calendario giuliano meno accurato.

Nel calendario gregoriano, un anno normale consiste di 365 giorni. Poiché la lunghezza effettiva di un anno siderale (il tempo necessario affinché la Terra ruoti una volta attorno al Sole) è in realtà di 365,2425 giorni, un “anno bisestile” di 366 giorni viene utilizzato una volta ogni quattro anni per eliminare l’errore causato da tre anni normali (ma brevi). Ogni anno che è equamente divisibile per 4 è un anno bisestile: ad esempio, 1988, 1992 e 1996 sono anni bisestili.

Tuttavia, c’è ancora un piccolo errore che deve essere contabilizzato. Per eliminare questo errore, il calendario gregoriano stabilisce che un anno che è equamente divisibile per 100 (ad esempio, 1900) è un anno bisestile solo se è anche equamente divisibile per 400.

Per questo motivo, gli anni successivi non sono anni bisestili:

1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600

Questo perché sono equamente divisibili per 100 ma non per 400.

Gli anni successivi sono anni bisestili: 1600, 2000, 2400

Questo perché sono equamente divisibili sia per 100 che per 400.

Poiché le versioni di Microsoft Excel precedenti a Excel 97 gestiscono solo gli anni dal 1900 al 2078, solo l’anno 1900 è soggetto alla regola di esclusione 100/400 degli anni bisestili in Microsoft Excel. Tuttavia, per essere compatibile con altri programmi, Microsoft Excel considera l’anno 1900 come un anno bisestile.

Come determinare se un anno è un anno bisestile

Per determinare se un anno è un anno bisestile, attenersi alla seguente procedura:

  1. Se l’anno è equamente divisibile per 4, vai al passaggio 2. Altrimenti, vai al passaggio 5.
  2. Se l’anno è equamente divisibile per 100, passare al passaggio 3. Altrimenti, vai al passaggio 4.
  3. Se l’anno è equamente divisibile per 400, passare al passaggio 4. Altrimenti, vai al passaggio 5.
  4. L’anno è un anno bisestile (ha 366 giorni).
  5. L’anno non è un anno bisestile (ha 365 giorni).

Formula per determinare se un anno è un anno bisestile

Utilizzare la seguente formula per determinare se il numero dell’anno immesso in una cella (in questo esempio, la cella A1) è un anno bisestile:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year") 
Se il valore nella cella A1 è questo La formula restituisce
1992 Anno Bisestile
2000 Anno Bisestile
1900 NON è un Anno Bisestile



+