Como contar as ocorrencias de datas en Excel (3 exemplos axeitados)

  • Comparte Isto
Hugh West

Este artigo centrarase en como contar as ocorrencias de datas en Excel a partir de diferentes conxuntos de datos e diferentes condicións.

Descargar o caderno de prácticas

Podes descargar o caderno de traballo utilizado para a demostración na seguinte ligazón. .

Contar as aparicións de datas.xlsm

2 exemplos axeitados para contar as ocorrencias de datas en Excel

Estamos clasificando todas as exemplos en diferentes seccións e subseccións. Deste xeito, será máis fácil de entender. Na primeira sección, demostramos como pode contar ocorrencias de datas particulares en Excel. O segundo inclúe contar ocorrencias nun intervalo particular. E, finalmente, mostramos como podemos contar as ocorrencias de datas únicas en Excel.

1. Número de ocorrencias dunha data concreta

Para este primeiro caso, centrarémonos no seguinte conxunto de datos.

O conxunto de datos consiste nunha lista de obras de H. Ridder Haggard e as súas datas de publicación. Nas seguintes subseccións, veremos como podemos contar o número de ocorrencias nunha data determinada usando as diferentes funcións de Microsoft Excel.

1.1 Usando a función COUNTIF

Esta é a forma máis sinxela de contar as ocorrencias. nunha data determinada en Excel. A idea principal é usar a función COUNTIF para facer o traballo por nós. Ademais, podemos facelo para calquera tipo de valor, non só para datas.

Non obstante, a función CONTARSE leva dousargumentos: un intervalo de celas chamado intervalo e criterios particulares chamados criterios. A continuación, devolve o número de celas dentro dese intervalo que mantén os criterios particulares.

Para o conxunto de datos, os pasos serían os seguintes.

Pasos:

  • Primeiro, selecciona a cela E5 .
  • A continuación, escribe nela a seguinte fórmula.

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

  • Despois diso, preme Intro .

Así podemos facilmente contar as ocorrencias dunha data concreta en Excel usando a función CONTARSE .

1.2 Usando a función SUMPRODUCT

Outra forma de conseguir o mesmo resultado é utilizar o Función SUMPRODUCT . En particular, esta función toma un ou máis intervalos de celas como argumentos. En consecuencia, devolve a súa suma matemática como saída. Polo tanto, podemos usar a función para configurar unha fórmula para contar as ocorrencias de datas en Excel.

Sigue estes pasos para ver como podemos usala para este conxunto de datos.

Pasos:

  • Primeiro, selecciona a cela E5 .
  • A continuación escribe a seguinte fórmula en int.

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

🔎 Desglose da fórmula

👉 Aquí C4:C23="18- Aug-1888″ compara todas as celas do intervalo C4 con C23 e devolve un VERDADEIRO se a data é Aus 18, 1888 . En caso contrario, devolve FALSO .

👉 A parte (–) converte a matriz de valores booleanos( VERDADEIRO e FALSO ) nunha matriz de 1 e 0, 1 para VERDADEIRO e 0 para FALSO .

👉 A función SUMPRODUCT() devolve entón a suma destes 1 e 0. Este é o número total de celas que teñen a data 18 de agosto de 1888 .

  • Finalmente, preme Intro no teu teclado.

Debido á fórmula, esta función agora devolverá a data total de aparición desa entrada particular da folla de cálculo de Excel.

1.3 Usando a táboa dinámica

Se queres contar xuntos o número de ocorrencias de cada data, podes usar a función Táboa dinámica de Excel. Esta é unha poderosa ferramenta en Excel, que podemos usar para calcular, resumir e analizar datos. E ao resumir, podemos contar o total de ocorrencias de datas para cada data nun conxunto de datos.

Para utilizar este método para o conxunto de datos ou un conxunto de datos similar, cómpre seguir estes pasos.

Pasos:

  • Primeiro, selecciona calquera cela do conxunto de datos.
  • Entón vai á pestana Inserir da cinta.
  • A continuación, seleccione Táboa dinámica na sección de grupos Táboas .

  • Ademais, pode seguro do intervalo do conxunto de datos e onde quere poñer a táboa dinámica na seguinte caixa. Para demostralo, escollimos unha nova folla de traballo.

  • A continuación, fai clic en Aceptar . Debido á opción anterior, agora abrirase unha nova folla de cálculo.
  • Agora vaiaos Campos da táboa dinámica que atoparás no lado dereito da folla de cálculo que contén a táboa dinámica.
  • A continuación, fai clic e arrastra a Data de publicación a ambos os dous Fichas e Campos Valores individualmente.

  • Como resultado, a táboa dinámica aparecerá no campo desexado. lugar.

2. Número total de datas nun intervalo particular

Nesta sección, seguiremos contando as aparicións de datas en Excel. Pero esta vez, contaremos as datas que pertencen a un intervalo en lugar dunha coincidencia única como na sección anterior.

Para demostrar os métodos, utilizaremos o seguinte conxunto de datos.

Hai un cambio no conxunto de datos. Aínda que a idea principal é a mesma que a anterior, algunhas funcións e fórmulas non funcionan correctamente con datas posteriores ao ano 1901. E, polo tanto, tal cambio no conxunto de datos.

De calquera xeito, podes seguir unha destas. métodos para contar as ocorrencias de data nun intervalo particular por unha destas tres formas.

2.1 Usando a función COUNTIFS

Nesta subsección, utilizaremos a función COUNTIFS para contar as ocorrencias de datas dun intervalo particular en Excel . Esta función toma varios argumentos, sempre un intervalo e unha condición en pares. E despois devolve o número de celas que representa todas as condicións dadas. Polo tanto, podemos empregar facilmente esta función para o nosovantaxe.

Sigue estes pasos para ver como podemos facelo.

Pasos:

  • Primeiro, selecciona a cela E5 .
  • A continuación escribe a seguinte fórmula.

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

  • Por último, preme Intro .

Así podemos ver que hai un total de tres libros que van desde o ano 1940 ata 1950. E isto é como podemos contar as ocorrencias de datas dun determinado intervalo en Excel.

Ler máis: Fórmula de Excel para calcular o número de días entre hoxe e outra data

2.2 Usando a función SUMPRODUCT

Outro xeito de facer o mesmo é usar a función SUMPRODUCT . Xeralmente, usamos esta función para atopar a suma dos produtos de varias matrices. E poñemos estas matrices como argumentos da función.

Agora supoñamos que queremos atopar os mesmos libros de resultados publicados entre 1940 e 1950. Entón, o que podemos facer é atopar as matrices dos libros que se publican. despois de 1940 e antes de 1950 e logo use a función SUMAPRODUTO para atopar a suma do produto deles. O que á súa vez dará o número total de libros ou datas que se produciron nese período.

Sigue estes pasos para ver como podemos implementar iso.

Pasos:

  • Primeiro, seleccione a cela E5 .
  • En segundo lugar, insira a seguinte fórmula na cela.

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

  • En terceiro lugar, preme Intro .

Esteé como podemos usar a función para contar as ocorrencias de datas dun rango particular en Excel.

Ler máis: Fórmula de Excel para o número de días entre dúas datas

2.3 Usando o código VBA

E o método final para contar as ocorrencias de datas dun determinado intervalo sería o uso dun código VBA. Visual Basic para aplicacións (VBA) de Microsoft é unha linguaxe de programación orientada a eventos que podemos usar para varios propósitos, empezando por entradas simples de celas e modificacións para automatizar procesos grandes e aburridos.

Nesta sección, falaremos. sobre o código que nos axudará a contar datas que pertencen a un rango. Pero antes de usar calquera tipo de código VBA, primeiro necesitas a pestana Desenvolvedor que se mostre na túa cinta. Se aínda non tes un, fai clic aquí para ver como mostrar a pestana Programador na túa cinta .

Antes de mergullarnos nos detalles do proceso, preparemos o conxunto de datos para o proceso. Isto é claramente para mostrar a lonxitude do código, aínda que pode usalos cos mesmos conxuntos de datos anteriores. Estamos amosando a aplicación para o seguinte conxunto de datos cun intervalo de datas para cada libro.

Unha vez que teñas a pestana, podes seguir estes pasos para contar as ocorrencias de datas que pertencen a un intervalo determinado dentro de Excel.

Pasos:

  • Primeiro, vai á pestana Desenvolvedor da cinta.
  • A continuación, seleccione Visual Basic no Código sección de grupos.

  • Como resultado, abrirase a xanela de VBA.
  • Agora seleccione a pestana Inserir nela.
  • A continuación, seleccione Módulo no menú despregable.

  • Se o módulo aínda non está seleccionado, selecciónao.
  • A continuación, insira o seguinte código no módulo. Definirá unha nova función.
4463
  • Agora pecha o módulo e volve á folla de cálculo.
  • Despois diso, selecciona unha cela na que queres gardar o valor ( cela F5 no noso caso) e insira a seguinte fórmula.

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

  • Finalmente , prema Intro .

Así podemos usar VBA para a nosa vantaxe para crear unha función personalizada e usala tantas veces como queiramos no libro de traballo para contar as ocorrencias de datas nun período determinado en Excel.

Ler máis: Fórmula de Excel para contar os días desde a data (5 métodos sinxelos)

3. Conta as ocorrencias de datas únicas

Como parte do reconto do número de datas, agora demostraremos un método para contar todas as datas únicas e o número de ocorrencias de cada unha en Excel. Necesitaremos este método para un conxunto de datos coma este.

Como podes ver, hai algunhas datas repetitivas. Contaremos exactamente que datas hai e cantas veces. Para iso, necesitaremos o uso das funcións ÚNICA e CONTARSE .

Sigue estes pasos para vercomo podemos utilizalos.

Pasos:

  • Primeiro, imos descubrir as datas únicas. Para iso, selecciona a cela
  • A continuación escribe a seguinte fórmula nela.

=UNIQUE(C5:C17)

  • Como resultado, creará unha matriz con todos os valores únicos do intervalo.

  • Agora para atopar os recontos, seleccione a cela F5 e insira a seguinte fórmula.

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

  • A continuación, prema Intro .

  • Despois diso, seleccione a cela de novo e prema e arrastre a icona do controlador de recheo ata o final dos valores únicos para replicar a fórmula para o resto das celas.

Como resultado, Excel facilitaranos todas as datas e ocorrencias únicas de cada unha delas.

Conclusión

Así que se trataba de contar o número de datas. Con sorte, entendes a idea e podes aplicalas para contar as ocorrencias de datas para as túas circunstancias en Excel. Espero que esta guía che resulte útil e informativa. Se tes algunha pregunta ou suxestión, fáganos saber nos comentarios a continuación.

Para obter máis guías como esta, visita ExcelWIKI.com .

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.