Formula de Excel para Año bisiesto
El sistema de fechas utilizado por Excel se basa en el calendario gregoriano, primero establecido en 1582 por Pope Gregory XIII. Este calendario se diseñó para corregir los errores introducidos por el calendario juliano menos preciso.
En el calendario gregoriano, un año normal consta de 365 días. Dado que la longitud real de un año sidereal (el tiempo necesario para que la tierra gire una vez sobre el sol) es realmente 365.25635 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, cualquier año divisible por 4 es un año bisiesto: por ejemplo, 1988, 1992 y 1996 son bisiestos.
Sin embargo, todavía hay un pequeño error que se debe considerar. Para eliminar este error, el calendario gregoriano estipula que un año que sea divisible por cien (por ejemplo, 1900) es un año bisiesto sólo si también es divisible por 400.
Por este motivo, los años siguientes no son años bisiestos:
1.700 1800 1900, 2100, 2200, 2300, 2500, 2600
Esto se debe a que son divisible por cien, pero no por 400.
Los años siguientes que son bisiestos:
1600, 2000 2400
Esto se debe a que son divisible por 100 y 400.
Para solucionar esto, y poder tener una respuesta precisa, hice esta formula...
Supongamos que el año esta en la celda A1
=SI(A1/4=ENTERO(A1/4);SI(A1/100<>ENTERO(A1/100);SI(A1/400<>ENTERO(A1/400);366;365);SI(A1/100=ENTERO(A1/100);SI(A1/400=ENTERO(A1/400);366;365)));365)
Espero que les sea de alguna utilidad.
Borre el tema anterior por error, mi idea era corregirlo, pero bueno... igual las cosas han cambiado mucho desde la ultima vez que visite el foro, en fin... me retiro, bye.
Última edición por karla_gemi; 31 de diciembre,2008 a las 04:49.
|