Al momento sei offline in attesa che la connessione Internet venga ristabilita

Metodo per determinare se un anno è bisestile

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Sommario
In questo articolo viene descritto come determinare se l'anno contenuto in una data utilizzata in un documento di Microsoft Excel è bisestile.
Informazioni
Il sistema delle date utilizzato da Excel si basa sul calendario gregoriano, definito per la prima volta nel 1582 dal papa Gregorio XIII e ideato per correggere gli errori introdotti dal calendario giuliano, meno accurato.

Nel calendario gregoriano, un anno normale è composto da 365 giorni. Poiché la durata effettiva di un anno siderale, ovvero il tempo impiegato dalla Terra per compiere una rivoluzione completa intorno al Sole, è in realtà di 365,25635 giorni, ogni quattro anni viene introdotto un "anno bisestile" di 366 giorni che consente di compensare il margine di errore introdotto da tre anni normali. Qualsiasi anno perfettamente divisibile per 4 è un anno bisestile. Ad esempio, 1988, 1992 e 1996 sono anni bisestili.

Rimane tuttavia un altro piccolo errore da considerare. Per eliminare questo errore, il calendario gregoriano prevede che ogni anno perfettamente divisibile per 100, ad esempio 1900, sia un anno bisestile solo se perfettamente divisibile anche per 400.

Per questa ragione, gli anni elencati di seguito non sono anni bisestili:
1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600
Sono infatti perfettamente divisibili per 100 ma non per 400.

Mentre gli anni elencati di seguito sono anni bisestili:
1600, 2000, 2400
Sono infatti perfettamente divisibili per 100 e anche per 400.

Poiché le versioni di Microsoft Excel precedenti a Excel 97 gestiscono solo gli anni dal 1900 al 2078, in Excel solo l'anno 1900 è soggetto alla regola 100/400 di esclusione dell'anno bisestile. Per garantire tuttavia la compatibilità con altri programmi, Microsoft Excel tratta l'anno 1900 come anno bisestile.

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
214058 I giorni della settimana prima dell'1 marzo 1900 non sono corretti in Excel

Come determinare se un anno è bisestile

Per determinare se un anno è bisestile, attenersi alla seguente procedura:
  1. Se l'anno è perfettamente divisibile per 4, procedere al passaggio 2, in caso contrario, procedere al passaggio 5.
  2. Se l'anno è perfettamente divisibile per 100, procedere al passaggio 3, in caso contrario, procedere al passaggio 4.
  3. Se l'anno è perfettamente divisibile per 400, procedere al passaggio 4, in caso contrario, procedere al passaggio 5.
  4. L'anno è bisestile, ovvero è composto da 366 giorni.
  5. L'anno non è bisestile, ovvero è composto da 365 giorni.

Formula per determinare se un anno è bisestile

Utilizzare la formula riportata di seguito per determinare se un anno immesso in una cella (nell'esempio, nella cella A1) è bisestile:
=SE(O(RESTO(A1,400)=0,E(RESTO(A1,4)=0,RESTO(A1,100)<>0)),"Anno bisestile", "Anno NON bisestile")
   Se il valore presente nella cella A1 è        La formula restituirà   -------------------------------------------------------------------   1992                                          Anno bisestile   2000                                          Anno bisestile   1900                                          Anno NON bisestile
XL2000 y2k years leapyear 365 366 xl2002 xl2001 xl98 xl97 XL XL2003 XL2007
Proprietà

ID articolo: 214019 - Ultima revisione: 03/26/2008 15:36:16 - Revisione: 3.2

  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2001 per Mac
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 98 per Macintosh
  • Microsoft Excel 97 Standard Edition
  • kbhowto KB214019
Feedback
cript>