Contar celdas buscando por el mes de la fecha

Y gracias de antemano por la ayuda que me podáis prestar.
Tengo una hoja de excel en la que una de las columnas contiene fechas como:
01-ene-2010
12-ene-2010
16-ene-2010
25-feb-2010
26-feb-2010
16-mar-2010
18-abril-2010
...
...
Estoy intentando realizar una fórmula que me cuente el nº de celdas que tienen fecha de enero.
La fórmula que tengo es la siguiente, que funciona si quiero buscar en celdas que tienen texto, pero no funciona al ser una fecha.
=CONTAR.SI(B2:B81;"*-ene-*")
Quedo a la espera de si alguno de ustedes me puede ayudar.

2 respuestas

Respuesta
1
Hay un truco para estas consultas, lo normal seria hacer una columna extra donde ponga solo el mes, con =mes(XXX).
Pero se puede hacer también esto:
=SUMAPRODUCTO((MES(B2:B81) = 1))
Esto nos suma los datos que tengan que el mes sea 1, osea enero.
Me faltaba un punto entre suma y producto, seria así:
=SUMA.PRODUCTO(MES(B2:B81)=1)
Gracias por la rapidez en la respuesta.
He probado ambas respuestas que me has enviado.
La primera (sin el punto) como resultado me daba 0.
La segunda me da error de fórmula desconocida.
Estoy dándole vueltas pero no he conseguido hacer que funcione. Muchísimas gracias de todas formas.
Para explicarme mejor pongo un ejemplo de lo que realmente estoy haciendo:
Tengo una hoja con los datos tal como...
Código Fecha
3268       12/01/2010
3270       25/01/2010
3275       26/01/2010
3280       05/02/2010
3285       18/02/2010
En una segunda hoja tengo que calcular los subtotales por mes, que es donde necesito utilizar la fórmula que para la que he pedido ayuda para obtener unos resultados tales como como...
                   Nº LÍNEAS
Enero 3
Febrero 2
Gracias de nuevo.
Igual depende de la version que tengas de excel, la otra forma es esta, mira un ejemplo:
https://spreadsheets.google.com/ccc?key=0AjVTJqMXDmIydHVLdkpESmxXb1FTd1RDQU9SOWs0TUE&hl=es
Las formulas estan en ingles tienes q cambiar por :
=mes()
=contar.si()
Igual así te parece más sencillo...
Muchas gracias tanto por la rapidez y la solución.
Lástima que no me funcionase la primera fórmula ya que no tenía que crear ninguna columna a mayores y sería perfecto, pero con la solución indicada también me sirve.
Gracias de nuevo.
Respuesta

la función indicada, se debe colocar así = SUMAPRODUCTO (1 * (MES (B2:B81) = 1)), también aplica para días, cambiando MES por DIA, o para año, haciendo el cambio correspondiente:

= SUMAPRODUCTO (1 * (DIA (B2:B81) = 1))

= SUMAPRODUCTO (1 * (MES (B2:B81) = 1))

= SUMAPRODUCTO (1 * (AÑO (B2:B81) = 2019))

Att. Jorge Africano

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas