Cómo Contar el Número de Celdas con Fechas en Excel (6 Maneras)

  • Compartir Este
Hugh West

Excel se pueden utilizar para llevar un registro de la hora, la fecha, programar eventos y actividades, llevar un registro de objetos y sus precios, y mucho más. En este artículo, veremos cómo contar el número de celdas con fechas en Excel utilizando fórmulas y VBA Para una mejor comprensión, utilizaremos un conjunto de datos de muestra que contiene Nombre , Género y Fecha de nacimiento .

Descargar el cuaderno de prácticas

Contar Celdas con Fechas en Excel.xlsm

6 Maneras de Contar el Número de Celdas con Fechas en Excel

Hay varias formas de contar el número de celdas con fechas en Excel Veremos el uso de VBA , COUNTA , CONSEJOS , SUMPRODUCTO y una combinación de funciones a lo largo de este post.

Método 1: Contar el número de celdas con fechas utilizando la función COUNTA

En COUNTA es útil para calcular el número de celdas que contienen valores numéricos .

Pasos:

  • En primer lugar, haga clic en la celda F5 y escribe la siguiente fórmula.
=COUNTA(D5:D12)

  • Ahora, pulse el botón INTRODUCE llave.

Aquí, Excel ha contado todos los valores numéricos de fecha que van desde D5 a D12 .

Contenido relacionado: Excel Contar Celdas con Números (5 Formas Simples)

Método 2: Contar fechas en un año determinado utilizando la función SUMPRODUCT n

En nuestro conjunto de datos, hay diferentes fechas en diferentes años. ¿Qué debemos hacer, si queremos saber las fechas en años específicos? Veamos, cómo hacerlo.

Pasos:

  • En primer lugar, haga clic en la celda F5 y escriba la fórmula como sigue.
=SUMPRODUCTO(--(AÑO($D$5:$D$12)=$F5))

  • Ahora, pulse el botón INTRODUCE llave.

  • Por fin, Autorrelleno arrastrando hacia abajo el botón derecho del ratón.

Entonces, ¿qué está pasando aquí?

Para simplificar, en esta fórmula, el AÑO extraerá todos los años del intervalo de fechas válido D5:D12 y lo comparará con el año indicado en la celda F5 .

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

Para obtener una matriz de TRUE , FALSO cada fecha se compara con el valor del año de la columna D.

={FALSO;FALSO;FALSO;FALSO;VERDADERO;FALSO;FALSO;VERDADERO}

Como resultado, contará el TRUE que es 2 en el caso del año 1992 .

Entonces, una vez que utilicemos el Autorrelleno el valor de los criterios cambia, también lo hace el AÑO resultado de la función.

Contenido relacionado: Cómo Contar Celdas en Blanco en Excel con Condición (3 Métodos)

Método 3: Contar el Número de Celdas con Fechas Usando Combinación de Funciones

Probemos otra forma de contar el número de celdas con fechas. Esta vez utilizaremos una combinación de funciones para contar el número de fechas en celdas de Excel .

Pasos:

  • En primer lugar, haga clic en la celda F5 y escribe la siguiente fórmula.
=SUMA(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/aaaa"))), 0, 1))

  • Ahora, pulse CTRL+MAYÚS+ENTRAR Si utiliza Excel 365, pulse INTRODUCE hará la tarea por ti.

Ya está.

Aquí el ISERROR verá si las celdas tienen valores numéricos y le dirá FALSO si la celda no está en blanco y TRUE en el caso de las celdas en blanco. A continuación, el SI función SUM 1 para cada FALSO valor, cero para TRUE .

Read More: Contar Celdas Vacías en Excel (4 Maneras)

Lecturas similares:

  • Cómo Contar Celdas con Texto Específico en Excel (Sensible e Insensible a Mayúsculas y Minúsculas)
  • Contar Celdas que Contienen Texto Específico en Excel

Método 4: Contar fechas en el mes actual utilizando la función COUNTIFS

Ahora veremos cómo fechas de recuento en el mes en curso y en los anteriores utilizando el CONSEJOS Tenemos un conjunto de datos en el que se indican las fechas de adhesión. Queremos ver cuántas fechas de adhesión hay en la base de datos mes en curso y cuántos hay en el mes anterior .

Pasos:

  • En primer lugar, haga clic en la celda G5 y escriba la fórmula como se muestra a continuación.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • Ahora, pulse el botón INTRODUCE llave.

Por lo tanto, obtenemos el resultado 5. También es visible a partir del conjunto de datos que en nuestro mes actual Marzo las fechas totales son 5.

A continuación, veremos cómo calcular las fechas del mes anterior.

Pasos:

  • En primer lugar, haga clic en la celda H5 y escriba la fórmula como se muestra a continuación.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Por último, pulse la tecla INTRODUCE y nuestro resultado está listo.

Esta fórmula se basa en la CONSEJOS para contar las fechas que son mayores o iguales que el primer día del mes actual y menores que el primer día del mes siguiente. Ambas fechas se crean utilizando la función EOMONTH que toma la fecha actual del HOY función.

Read More: Cómo contar celdas rellenas en Excel (5 formas rápidas)

Método 5: Contar los cumpleaños por mes utilizando la función SUMPRODUCT

En este método, veremos los cumpleaños por mes utilizando la función SUMPRODUCTO función.

Pasos:

  • Escriba la siguiente fórmula en la celda G5.
=SUMPRODUCTO(--(MES($D$5:$D$12)=MES($F5&1)))

  • Ahora, pulse el botón INTRODUCE llave.

  • A continuación, arrastre hasta Autorrelleno para el resto de la serie.

¿Puede relatar cómo la SUMPRODUCTO ¿Funciona la función aquí? Creemos que sí, funciona de la misma manera que hemos discutido en Método 2 .

Read More: Cómo contar celdas en blanco en Excel (5 maneras)

Método 6: Crear Función Definida por el Usuario para Contar el Número de Celdas con Fechas

En este método, generamos una función definida por el usuario utilizando VBA. Sigamos los procedimientos a continuación.

Pasos:

  • En primer lugar, vaya a la página Desarrollador de la cinta de opciones.
  • En segundo lugar, haga clic en Visual Basic del Código para abrir la categoría Editor de Visual Basic O pulse ALT+F11 para abrir el Editor de Visual Basic .

  • Aparecerá en el Editor de Visual Basic donde escribimos nuestros códigos.
  • En tercer lugar, haga clic en Módulo del Inserte barra de menú desplegable.

  • Esto creará un Módulo en tu cuaderno de trabajo.
  • Y, copia y pega el VBA que se muestra a continuación.

Código VBA:

 Option Explicit Function Count_DateCells(dRanges As Range) As Integer Dim drng As Range Dim dcount As Integer Application.Volatile dcount = 0 For Each drng In dRanges If IsDate(drng) Then dcount = dcount + 1 End If Next Count_DateCells = dcount End Function 
  • Pulse CTRL+S para guardar el archivo.

  • Además, vuelve a tu hoja de cálculo e inserta la fórmula allí.
=Cuento_Celdas_Fecha(D5:D12)

  • Pulse Entre en .
  • ¡Ya está! Obtendrá su resultado.

Método 7: Contar el Número de Celdas con Fechas Usando VBA

Por último, en este método veremos cómo contar el número de fechas en Excel utilizando VBA .

Pasos:

  • En primer lugar, haga clic con el botón derecho del ratón en la hoja y vaya a Ver Código .

  • Después copia y pegar el VBA código de abajo.

Código VBA:

 Option Explicit Function Date_Count(dRanges As Range) As Variant Dim dCell() As Variant Dim rg As Range Dim dcnt As Integer Application.Volatile ReDim dCell(dRanges.Cells.Count - 1) As Variant dcnt = 0 For Each rg In dRanges dCell(dcnt) = VarType(rg) dcnt = dcnt + 1 Next Date_Count = dCell End Function 

  • A continuación, pulse F5 o el botón de reproducción para ejecute el código.
  • En este punto, introduzca la fórmula en la celda F5 .
=SUMA(IF(Recuento_Fecha(D5:D12)=7,1,0))
  • Por último, pulse la tecla CTRL + MAYÚS + INTRO mientras lo hace.

A través de este código, estamos creando una función de usuario llamada DateCells Esta función comprobará los valores de fecha en un determinado matriz o gamas y SUM una a una si el valor de la fecha es válido.

Read More: Cómo contar números pares e impares en Excel (3 maneras fáciles)

Sección práctica

El aspecto más crucial para acostumbrarse a estos enfoques rápidos es la práctica. Por ello, he adjuntado un cuaderno de ejercicios en el que podrás practicar estos métodos.

Conclusión

Estas son 6 formas diferentes de contar el número de celdas con fechas en Excel En función de sus preferencias, puede elegir la mejor alternativa. Si tiene alguna duda o comentario, déjelo en la zona de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.