Como contar o número de celas con datas en Excel (6 xeitos)

  • Comparte Isto
Hugh West
As follas

Excel pódense usar para facer un seguimento da hora, da data, programar eventos e actividades, realizar un seguimento dos obxectos e dos seus prezos e moito máis. Neste artigo, veremos como contar o número de celas con datas en Excel usando fórmulas e VBA . Para unha mellor comprensión, utilizaremos un conxunto de datos de mostra que conteña Nome , Xénero e Data de nacemento .

Descargar o libro de prácticas

Contar celas con datas en Excel.xlsm

6 formas de contar o número de celas con Datas en Excel

Hai varias formas de contar o número de celas con datas en Excel . Veremos o uso de VBA , COUNTA , COUNTIFS , SUMPRODUCT e unha combinación de funcións ao longo desta publicación.

Método 1: Contar o número de celas con datas usando a función COUNTA

A función CONTA é útil para calcular o número de celas que conteñen valores numéricos .

Pasos:

  • Primeiro, fai clic na cela F5 e escribe a seguinte fórmula.
=COUNTA(D5:D12)

  • Agora, preme a tecla ENTER .

Aquí, Excel contou todos os valores de data numéricos que van desde D5 a D12 .

Contido relacionado: Excel Contar celas con números (5 xeitos sinxelos)

Método 2: Contar datas nun ano dado usando a función SUMPRODUCT n

No noso conxunto de datos, hai diferentes datas en diferentes anos. Que debemos facer, se queremos saber datas en anos concretos? A ver, como facelo.

Pasos:

  • Primeiro, fai clic na cela F5 e escribe a fórmula do seguinte xeito.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • Agora, preme a tecla ENTER .

  • Por último, Enchemento automático arrastrando o botón dereito do rato cara abaixo.

Entón, que está a suceder aquí?

Para simplificar, nesta fórmula, a función ANO extraerá todos os anos do intervalo de datas válido D5:D12 e coincidirá co ano indicado na cela F5 .

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

Para obter unha matriz de VERDADEIRO , FALSO , cada data compárase co valor do ano na Columna D.

={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

Como resultado, contará o VERDADEIRO que é 2 no caso do ano 1992 .

Entón, unha vez que usemos o Enchemento automático , o valor do criterio cambia tamén o resultado da función ANO .

Contido relacionado: Como contar celas en branco en Excel con condición (3 métodos)

Método 3: Contar o número de celas con datas usando combinación de funcións

Imos probar outra forma de contar o número de celas con datas. Esta vez usaremos unha combinación de funcións para contar o número de datas nas celas en Excel .

Pasos:

  • Primeiro , prema na cela F5 e escriba a seguinte fórmula.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))

  • Agora, preme CTRL +SHIFT+ENTER totalmente. Se está a usar Excel 365, premer ENTER fará a tarefa por vostede.

Isto é todo.

Aquí a función ISERROR verá se as celas teñen valores numéricos. Indicará FALSO se a cela non está en branco e VERDADEIRO no caso das celas en branco. Entón, a función IF SUMA 1 para cada valor FALSO , cero para VERDADEIRO .

Ler máis: Conta celas baleiras en Excel (4 xeitos)

Lecturas similares:

  • Como contar celas con texto específico en Excel (distingue maiúsculas e minúsculas)
  • Contar celas que conteñen texto específico en Excel

Método 4: Contar as datas no mes actual usando a función COUNTIFS

Agora, veremos como contar as datas nos meses actuais e anteriores usando o <1 Función>COUNTIFS . Temos un conxunto de datos onde se indican as datas de unión. Queremos ver cantas datas de unión hai no mes actual e cantas hai no mes anterior .

Pasos:

  • Primeiro, fai clic na cela G5 e escribe a fórmula como se mostra a continuación.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • Agora, preme a tecla ENTER .

Entón, obtemos o resultado 5. Tamén é visible desde o conxunto de datos que no nosomes actual Marzo , as datas totais son 5.

Despois diso, veremos como calcular as datas do mes anterior.

Pasos:

  • Primeiro, fai clic na cela H5 e escribe a fórmula como se mostra a continuación.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Finalmente, preme a tecla ENTER e o noso resultado está listo.

Esta fórmula depende do COUNTIFS función para contar datas superiores ou iguais ao primeiro día do mes actual e inferiores ao primeiro día do mes seguinte. Ambas as datas créanse mediante a función EOMONTH , que toma a data actual da función HOXE .

Ler máis: Como contar as celas cheas en Excel (5 xeitos rápidos)

Método 5: Contar os aniversarios por mes usando a función SUMPRODUCT

Neste método, veremos os aniversarios por mes usando o SUMPRODUCT función.

Pasos:

  • Escriba a seguinte fórmula na cela G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

  • Agora, preme ENTER tecla.

  • Despois diso, arrastre cara abaixo ata Enchemento automático para o resto da serie.

Podes explicar aquí como funciona a función SUMPRODUCT ? Pensamos que si, funciona do mesmo xeito que comentamos en Método 2 .

Ler máis: Como contar celas en branco en Excel (5 xeitos)

Método 6: Crear unha función definida polo usuario para contarNúmero de celas con datas

Neste método, xeramos unha función definida polo usuario mediante VBA. Sigamos os procedementos cara abaixo.

Pasos:

  • En primeiro lugar, vai á pestana Desenvolvedor da cinta.
  • En segundo lugar, fai clic en Visual Basic na categoría Código para abrir o Editor de Visual Basic . Ou prema ALT+F11 para abrir o Editor de Visual Basic .

  • Isto aparecerá na pantalla Editor de Visual Basic onde escribimos os nosos códigos.
  • En terceiro lugar, fai clic en Módulo na barra de menú despregable Inserir .

  • Isto creará un Módulo no teu libro de traballo.
  • E, copia e pega o VBA código que se mostra a continuación.

Código VBA:

7777
  • Preme CTRL+S para gardar o ficheiro.

  • Ademais, volve á túa folla de traballo e insire alí a fórmula.
=Count_DateCells(D5:D12)

  • Preme Intro .
  • Isto é! obterás o teu resultado.

Método 7: Conta o número de celas con datas usando VBA

Finalmente, en Este método, veremos como contar o número de datas en Excel usando VBA .

Pasos:

  • Primeiro, fai clic co botón dereito na folla e vai a Ver código .

  • Despois copia e pegue o código VBA a continuación.

Código VBA:

2027

  • Despois diso,preme F5 ou o botón de reprodución para executar o código.
  • Neste momento, introduce a fórmula na cela F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
  • Finalmente, preme as teclas CTRL + MAYÚS + ENTER mentres o fai.

A través deste código, estamos creando unha función de usuario chamada DateCells . Esta función comprobará os valores de data nun matriz ou intervalos determinados e SUMA os un por un se o valor da data é válido.

Ler máis: Como contar números pares e impares en Excel (3 xeitos sinxelos)

Sección de práctica

O aspecto máis crucial para acostumarse a estes enfoques rápidos é práctica. Como resultado, adxunto un libro de prácticas onde podes practicar estes métodos.

Conclusión

Estes son 6 diferentes formas de contar o número de celas con datas en Excel . Segundo as túas preferencias, podes escoller a mellor alternativa. Déixaos na área de comentarios se tes algunha dúbida ou comentario.

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.