Calcule la cantidad de días del mes en Excel: así es como funciona en 4 pasos

Cómo usar Excel para saber cuántos días hay en un mes

Por supuesto, usted sabe cuántos días tiene cada mes hasta el final del mes. Pero para cálculos de tiempo o programaciones, puede ser importante calcular cuántos días tiene el mes correspondiente para un valor de fecha variable en una celda. Hay varias formas y medios de lograrlo.

Así es como funciona: use Excel para averiguar cuántos días hay en un mes

Un ejemplo: la fecha de inicio está en una tabla en la celda A2. Luego use la siguiente fórmula para calcular cuántos días hay en el mes correspondiente:

= DÍA (FECHA (AÑO (A2), MES (A2) +1, 1) -1)

Funciona así, paso a paso:

  1. Haga clic en una celda en la que desee mostrar los días del mes deseados (celda B2 en el ejemplo).

  2. En el campo de función (fX) la fórmula: = DÍA (FECHA (AÑO (A2); MES (A2) +1; 1) -1). O simplemente cópielos y péguelos en el campo correspondiente.

  3. Presione la tecla Enter o haga clic en la pequeña marca verde.

  4. Ahora verá el número de días del mes correspondiente. Si lo desea, puede arrastrar la función a cualquier número de celdas con un clic del mouse.

¿Qué hace realmente la función de Excel?

La función de fecha inserta el año y el mes desde la fecha de inicio de la celda A2. Luego agrega el valor 1 al mes para abordar el mes siguiente y define el primer día de la semana para este mes. El valor 1 se deduce de este primer día. Esto da como resultado el último día del mes anterior (es decir, del mes para A2). A continuación, se extrae el número de este último día mediante una función TAG.

Pequeño truco para simplificar un poco la fórmula

La fórmula se puede simplificar un poco con un truco. En lugar de restar un día de un valor de fecha, también puede realizar este cálculo en la función FECHA. Puede hacer esto pasando el número 0 para el día anterior en lugar del número 1 para el primer día del mes. Esto le ahorra tener que convertir a fin de mes. La fórmula correspondiente, que aplica de acuerdo con el mismo esquema anterior, se ve así:

= DÍA (FECHA (AÑO (A2), MES (A2) +1, 0))

Para profesionales de Excel: Soluciones complejas para determinar los días de la semana en un mes

La solución que solo usa la función TAG es mucho más compleja. Esta fórmula tiene este aspecto:

= 32-ETIQUETA (A1-ETIQUETA (A1) +32)

¿Cómo funciona la versión profesional?

La idea básica de la fórmula es volver al día 0 del mes actual (que es el último día del mes anterior). Luego agréguelo al mes siguiente (es decir, el mes posterior al siguiente del mes anterior, de ahí el 32) y use este día del mes para determinar la duración del mes actual.

Cliente de Excel pequeño: febrero de 1900 se muestra incorrectamente en Excel

También hay una variante de esta fórmula que evita el problema del año bisiesto 1900. Excel asume en sus cálculos de fecha que fue el 29/02/1900. Ese no es el caso. Por lo tanto, los cálculos de fecha en 1900 a menudo producen resultados incorrectos. La fórmula que cambió con el parche del año 1900 es:

= 32-ETIQUETA (A2-ETIQUETA (A2) + 32 + 366 * (A2 <61))

Otro enfoque para calcular los días de un mes en Excel

La variante con fórmula matricial también es una solución muy creativa. Ingrese la siguiente fórmula usando el atajo de teclado "Ctrl + SHIFT + Enter" para que funcione:

= MÁX (DÍA (A1 + 27 DÍAS (A1) + {1; 2; 3; 4}))

Las capturas de pantalla se realizaron con Excel versión 2016.

FAQ: Preguntas que nos han hecho los usuarios sobre el tema.

¿Por qué Excel no simplemente ordena mi lista por mí?

Primero, Excel necesita al menos una columna o fila que contenga información como letras o números. Además, se debe haber marcado al menos una de las celdas que contienen la información. De lo contrario, Excel no sabe a qué referirse al ordenar.

Encuentro diferentes fórmulas en todas partes para mostrarme los días de un mes en Excel. ¿Está bien?

Sí, eso es correcto. Hay varias formas posibles de resolver este problema. Hemos descrito cinco de las soluciones más comunes en nuestra guía. Recomendamos probarlos y elegir uno de sus favoritos.

¿Cómo puedo ordenar números en Excel?

Para ordenar los números en un orden determinado, primero haga clic en cualquier celda dentro de la columna que desea ordenar. En el área "Datos" encontrará el grupo "Ordenar y filtrar". Allí puede seleccionar diferentes opciones de clasificación. Por ejemplo, seleccione "Ordenar por tamaño" y "ascendente" o "descendente" Excel ordenará su lista de acuerdo con su selección.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave