Cómo Contar Ocurrencias de Fecha en Excel (3 Ejemplos Adecuados)

  • Compartir Este
Hugh West

Este artículo se centrará en cómo contar ocurrencias de fechas en Excel a partir de diferentes conjuntos de datos y diferentes condiciones.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de ejercicios utilizado para la demostración en el siguiente enlace.

Recuento Fecha Ocurrencias.xlsm

2 Ejemplos Adecuados para Contar Ocurrencias de Fecha en Excel

Estamos categorizando todos los ejemplos en diferentes secciones y subsecciones. De esta manera, será más fácil de entender. En la primera sección, hemos demostrado cómo se puede contar ocurrencias de fechas particulares en Excel. La segunda incluye el conteo de ocurrencias en un rango particular. Y, por último, hemos demostrado cómo podemos contar ocurrencias de fechas únicas en Excel.

1. Número de ocurrencias de una fecha determinada

Para este primer caso, nos centraremos en el siguiente conjunto de datos.

El conjunto de datos consiste en una lista de obras de H. Ridder Haggard y sus fechas de publicación. En las siguientes subsecciones, veremos cómo podemos contar el número de apariciones en una fecha concreta utilizando las distintas funciones de Microsoft Excel.

1.1 Utilización de la función COUNTIF

Esta es la forma más sencilla de contar ocurrencias en una fecha determinada en Excel. La idea principal es utilizar la función COUNTIF Además, podemos hacerlo para cualquier tipo de valor, no sólo fechas.

Sin embargo, el CONSEJO toma dos argumentos - un rango de celdas llamado rango, y criterios particulares llamados criterios. Entonces devuelve el número de celdas dentro de ese rango que mantiene los criterios particulares.

Para el conjunto de datos, los pasos serían los siguientes.

Pasos:

  • En primer lugar, seleccione la celda E5 .
  • A continuación, escribe en él la siguiente fórmula.

=COUNTIF(C5:C243,"18-Aug-1888")

  • A continuación, pulse Entre en .

Así es como podemos contar fácilmente las apariciones de una fecha concreta en Excel utilizando la función CONSEJO función.

1.2 Utilización de la función SUMPRODUCT

Otra forma de conseguir el mismo resultado es utilizar la función SUMPRODUCT En particular, esta función toma uno o más rangos de celdas como argumentos y devuelve su suma matemática como salida. Por lo tanto, podemos utilizar la función para configurar una fórmula para contar apariciones de fechas en Excel.

Siga estos pasos para ver cómo podemos utilizarlo para este conjunto de datos.

Pasos:

  • En primer lugar, seleccione la celda E5 .
  • A continuación, escribe la siguiente fórmula en int.

=SUMPRODUCT(--(C5:C25="18-Aug-1888"))

🔎 Desglose de la fórmula

👉 Aquí C4:C23="18-Ago-1888″ compara cada celda del rango C4 a C23 y devuelve un TRUE si la fecha es Aus 18, 1888 En caso contrario, devuelve FALSO .

👉 El (-) convierte la matriz de valores booleanos ( TRUE y FALSO ) en una matriz de 1 y 0, 1 para TRUE y 0 para FALSO .

👉 El SUMPRODUCTO() devuelve la suma de estos 1's y 0's. Este es el número total de celdas que tienen la fecha 18 de agosto de 1888 .

  • Por último, pulse Entre en en el teclado.

Debido a la fórmula, esta función devolverá ahora la aparición total de fechas de esa entrada concreta de la hoja de cálculo Excel.

1.3 Utilización de la tabla dinámica

Si desea contar el número de apariciones de cada fecha a la vez, puede utilizar la función de Excel Tabla dinámica Se trata de una potente herramienta de Excel que podemos utilizar para calcular, resumir y analizar datos. Al resumir, podemos contar el total de ocurrencias de fechas para cada fecha de un conjunto de datos.

Para utilizar este método para el conjunto de datos o un conjunto de datos similar, debe seguir estos pasos.

Pasos:

  • En primer lugar, seleccione cualquier celda del conjunto de datos.
  • A continuación, vaya al Inserte de la cinta de opciones.
  • A continuación, seleccione Tabla dinámica del Tablas sección de grupos.

  • Además, puede asegurarse del rango del conjunto de datos y de dónde desea colocar la tabla dinámica en el siguiente cuadro. Para demostrarlo, hemos elegido una nueva hoja de cálculo.

  • A continuación, haga clic en OK Debido a la elección anterior, ahora se abrirá una nueva hoja de cálculo.
  • Ahora ve al Campos de la tabla dinámica que encontrará a la derecha de la hoja de cálculo que contiene la tabla dinámica.
  • A continuación, haga clic y arrastre el Fecha de publicación tanto a Filas y Valores campos individualmente.

  • Como resultado, la tabla dinámica aparecerá en el lugar deseado.

2. Número total de fechas en un intervalo determinado

En esta sección, continuaremos contando ocurrencias de fechas en Excel, pero esta vez, contaremos las fechas que pertenecen a un rango en lugar de una única coincidencia como en la sección anterior.

Para demostrar los métodos, utilizaremos el siguiente conjunto de datos.

Hay un cambio en el conjunto de datos. Aunque la idea principal es la misma que la anterior, algunas funciones y fórmulas no funcionan correctamente con fechas posteriores al año 1901. Y de ahí dicho cambio en el conjunto de datos.

En cualquier caso, puede seguir uno de estos métodos para contar las ocurrencias de fechas en un rango concreto de una de estas tres formas.

2.1 Utilización de la función COUNTIFS

En esta subsección, utilizaremos la función COUNTIFS para contar las ocurrencias de fecha de un rango concreto en Excel Esta función toma varios argumentos - siempre un rango y una condición en pares. Y luego devuelve el número de celdas que representan todas las condiciones dadas. Así que podemos emplear fácilmente esta función en nuestro beneficio.

Siga estos pasos para ver cómo hacerlo.

Pasos:

  • En primer lugar, seleccione la celda E5 .
  • A continuación, escribe la siguiente fórmula.

=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")

  • Por último, pulse Entre en .

Así que podemos ver que hay un total de tres libros que van desde el año 1940 hasta 1950. Y así es como podemos contar las ocurrencias de fechas de un rango en particular en Excel.

Más información: Fórmula Excel para calcular el número de días entre hoy y otra fecha

2.2 Utilización de la función SUMPRODUCT

Otra forma de hacer lo mismo es utilizar la función SUMPRODUCT Generalmente, utilizamos esta función para hallar la suma de los productos de varias matrices. Y ponemos estas matrices como argumentos de la función.

Supongamos ahora que queremos encontrar el mismo resultado: libros publicados entre 1940 y 1950. Lo que podemos hacer es encontrar las matrices de los libros publicados después de 1940 y antes de 1950 y utilizar la función SUMPRODUCTO para hallar la suma del producto de ellas. Lo que a su vez nos dará el número total de libros o fechas que se produjeron en ese periodo.

Sigue estos pasos para ver cómo podemos ponerlo en práctica.

Pasos:

  • En primer lugar, seleccione la celda E5 .
  • En segundo lugar, inserta la siguiente fórmula en la celda.

=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))

  • Tercero, pulse Entre en .

Así es como podemos usar la función para contar ocurrencias de fechas de un rango particular en Excel.

Más información: Fórmula Excel para el número de días entre dos fechas

2.3 Utilización del código VBA

Y el método final para contar las ocurrencias de fecha de un rango particular sería el uso de un código VBA. Visual Basic para Aplicaciones (VBA) de Microsoft es un lenguaje de programación dirigido por eventos que podemos utilizar para varios propósitos, desde simples entradas y modificaciones de celdas hasta automatizar procesos grandes y aburridos.

En esta sección, hablaremos sobre el código que nos ayudará a contar las fechas que pertenecen a un rango. Pero antes de utilizar cualquier tipo de código VBA, primero necesita la función Desarrollador Si aún no tiene una, haga clic aquí para ver la pestaña cómo mostrar la pestaña Desarrollador en la cinta de opciones .

Antes de sumergirnos en los detalles del proceso, vamos a preparar el conjunto de datos para el proceso. Esto es simplemente para mostrar la longitud del código, aunque puede utilizarlos con los mismos conjuntos de datos anteriores. Estamos mostrando la aplicación para el siguiente conjunto de datos con un intervalo de fechas para cada libro.

Una vez que tengas la pestaña, puedes seguir estos pasos para contar las ocurrencias de fechas que pertenecen a un rango en particular dentro de Excel.

Pasos:

  • En primer lugar, vaya a la página Desarrollador de la cinta de opciones.
  • A continuación, seleccione Visual Basic del Código sección de grupos.

  • Como resultado, se abrirá la ventana VBA.
  • Seleccione ahora el Inserte en ella.
  • A continuación, seleccione Módulo en el menú desplegable.

  • Si el módulo aún no está seleccionado, selecciónelo.
  • A continuación, inserta en el módulo el siguiente código, que definirá una nueva función.
 Public Function CountFor(ByVal calendarDate As Date, ByVal eventDates As Range) As Long Dim dates As Variant dates = eventDates.Value 'assert eventDates consists of 2 columns Debug.Assert UBound(dates, 2) = 2 Const StartDateColumn = 1 Const EndDateColumn = 2 Dim result As Long Dim eventIndex As Long For eventIndex = LBound(dates, 1) To UBound(dates, 1) If dates(eventIndex, StartDateColumn) =calendarDate Then result = result + 1 Next CountFor = result End Function 
  • Ahora cierra el módulo y vuelve a la hoja de cálculo.
  • A continuación, seleccione la celda en la que desea almacenar el valor (celda F5 en nuestro caso) e insertar la siguiente fórmula.

=CountFor(DATE(90,1,1),C5:D24)

  • Por último, pulse Entre en .

Así podemos utilizar VBA a nuestro favor para crear una función personalizada y utilizarla tantas veces como queramos en el libro para contar las ocurrencias de fechas dentro de un periodo determinado en Excel.

Más información: Fórmula Excel para Contar Días a partir de una Fecha (5 Métodos Fáciles)

3. Recuento de fechas únicas

Como parte del recuento del número de fechas, ahora vamos a demostrar un método para contar todas las fechas únicas y el número de ocurrencias de cada una en Excel. Vamos a necesitar este método para un conjunto de datos como este.

Como puedes ver, hay algunas fechas repetitivas. Vamos a contar exactamente qué fechas hay y cuántas veces. Vamos a necesitar el uso de ÚNICO y CONSEJO funciones para ello.

Siga estos pasos para ver cómo podemos utilizarlos.

Pasos:

  • En primer lugar, vamos a averiguar las fechas únicas. Para ello, seleccione la celda
  • A continuación, escribe en él la siguiente fórmula.

=ÚNICO(C5:C17)

  • Como resultado, se creará un array con todos los valores únicos del rango.

  • Ahora, para encontrar los recuentos, seleccione la celda F5 e inserta la siguiente fórmula.

=COUNTIF($C$5:$C$17,E5)

  • A continuación, pulse Entre en .

  • Después de eso, seleccione la celda de nuevo y haga clic y arrastre el icono de asa de relleno hasta el final de los valores únicos para replicar la fórmula para el resto de las celdas.

Como resultado, Excel nos proporcionará todas las fechas únicas y las ocurrencias de fecha de cada una.

Conclusión

Así que esto era todo acerca de contar el número de fechas. Con suerte, usted ha captado la idea y puede aplicarlos para contar ocurrencias de fecha para sus circunstancias en Excel. Espero que haya encontrado esta guía útil e informativo. Si usted tiene alguna pregunta o sugerencia, háganoslo saber en los comentarios a continuación.

Para más guías como ésta, visite ExcelWIKI.com .

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.