Táboa de contidos
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.xlsm6 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.