FÓRMULAS DE EXCEL

Hallar si un AÑO es BISIESTO en Excel

Hallar si un AÑO es BISIESTO en Excel

Funciones utilizadas: MES, FECHA, AÑO

Suponiendo un rango de fechas en A2:A8 planteamos los siguientes métodos para hallar si cada año del rango original es o no bisiesto:

HALLAR SI UN AÑO ES BISIESTO EN EXCEL (MÉTODO 1)

=MES(FECHA(AÑO(A2);2;29))=2

Donde «A2» corresponde a la primera celda que contiene una fecha a analizar. Aplicamos en celda B2 paralela y arrastramos hasta B8.

Combinamos las funciones MES, FECHA y AÑO para obtener el resultado deseado.

Internamente construimos una referencia de fecha con el año de la celda objetivo junto al valor 2 (febrero) y 29 (dia), sabiendo que en un año bisiesto, el mes de febrero tiene 29 días.

De esta forma, si el año en cuestión es bisiesto, devolverá la fecha 29/2 del año original, sin embargo si no lo es, la función FECHA devolverá la fecha 1/3 del año original, dado que de no existir dicha fecha, devolverá la siguiente fecha hacia adelante.

Finalmente englobamos la sintaxis con la función MES junto a la comparación «=2», donde devolverá VERDADERO si la fecha contiene el mes 2 (es bisiesto), y FALSO si la fecha contiene otro mes (no es bisiesto)

HALLAR SI UN AÑO ES BISIESTO EN EXCEL (MÉTODO 2)

=FECHA(AÑO(A2)+1;1;1)-FECHA(AÑO(A2);1;1)

Donde «A2» corresponde a la primera celda que contiene una fecha a analizar. Aplicamos en celda C2 paralela y arrastramos hasta C8.

Combinamos las funciones FECHA y AÑO para obtener el resultado deseado.

En este caso generamos dos fechas que parten del mismo año objetivo, y restamos la fecha del 1 de enero del año objetivo a la fecha del 1 de enero del año siguiente.

De esta forma, si el resultado es 365 (días), el año no será bisiesto, y si es 366 (días) será bisiesto.

 

Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más fórmulas ingeniosas de Excel aquí.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.