Método para determinar si un año es un año bisiesto

Resumen

En este artículo se describe cómo determinar si el año en una fecha que se usa en un documento de Microsoft Excel es un año bisiesto.

Más información

El sistema de fechas que Excel utiliza se basa en el calendario gregoriano, establecido por primera vez en 1582 por el Papa Gregorio XIII. Este calendario fue diseñado para corregir los errores introducidos por el calendario juliano que era menos preciso.

En el calendario gregoriano, un año normal consta de 365 días. Debido a que la duración real de un año sideral (el tiempo necesario para que la Tierra gire una vez alrededor del Sol) es en realidad 365.2425 días, un "año bisiesto" de 366 días se utiliza una vez cada cuatro años para eliminar el error causado por tres años normales (pero cortos). Cualquier año divisible por 4 es un año bisiesto: por ejemplo, 1988, 1992 y 1996 son años bisiestos.

Sin embargo, hay un pequeño error de cálculo que debe tenerse en cuenta. Para eliminar este error, el calendario gregoriano estipula que un año que es divisible por 100 (por ejemplo, 1900) es un año bisiesto solo si también es divisible por 400.

Por esta razón, los años siguientes no son años bisiestos:

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

Esto se debe a que son divisibles por 100 pero no por 400.

Los años siguientes son años bisiestos: 1600, 2000, 2400

Esto se debe a que son divisibles por 100 y 400.

Dado que en las versiones de Microsoft Excel anteriores a Excel 97 los años van de 1900 a 2078, en Microsoft Excel solo el año 1900 está sujeto a la regla de exclusión 100/400 de los años bisiestos. Sin embargo, para ser compatible con otros programas, Microsoft Excel trata el año 1900 como un año bisiesto.

Cómo determinar si un año es un año bisiesto

Para determinar si un año es bisiesto, siga estos pasos:

  1. Si el año es uniformemente divisible por 4, vaya al paso 2. De lo contrario, vaya al paso 5.
  2. Si el año es uniformemente divisible por 100, vaya al paso 3. De lo contrario, vaya al paso 4.
  3. Si el año es uniformemente divisible por 400, vaya al paso 4. De lo contrario, vaya al paso 5.
  4. El año es un año bisiesto (tiene 366 días).
  5. El año no es un año bisiesto (tiene 365 días).

Fórmula para determinar si un año es un año bisiesto

Utilice la siguiente fórmula para determinar si el número de año que se introduce en una celda (en este ejemplo, celda A1) es un año bisiesto:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")  
Si el valor de la celda A1 es el siguiente La fórmula devuelve
1992 Año bisiesto
2000 Año bisiesto
1900 NO es un año bisiesto