Consulta

20/09/2003 - 17:08 por Luis Blois | Informe spam
Hola amigos del grupo, quisiera consultar lo siguiente:
tengo la formula =CONTAR.SI('2001'!$F:$F;L2), hasta aqui
todo bien, ahora lo que necesito es que me cuente solo si
en la celda que cuenta se encuentra el texto CERRADA o
ANULADA ¿Como puedo hacer esto?
Saludos. Luis Blois
Escobar Argentina
 

Leer las respuestas

#1 Fernando Arroyo
21/09/2003 - 11:50 | Informe spam
Puedes usar una fórmula matricial o la función SUMAPRODUCTO. En cualquiera de los dos casos, no es conveniente poner como argumento las columnas completas, porque este tipo de funciones evalúan todas las celdas, estén o no vacías; si se le pasan columnas completas, procesará las 65536 filas. Además, SUMAPRODUCTO no admite columnas completas.

Si el número de filas con datos fuese muy variable, habría que recurrir a un rango dinámico, pero si sabes más o menos cuantas filas van a ser, te servirá algo como:

=SUMAPRODUCTO(('2001'!E1:E30=L2)*(('2001'!S1:S30="CERRADA")+('2001'!S1:S30="ANULADA")))

En este caso se evalúan las 30 primeras filas de la hoja 2001.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Luis Blois" escribió en el mensaje news:026601c37faa$c7db9410$
Antes que nada Fernando, gracias por responderme, pero te
pido disculpas por que me exprese mal yo, a ver si me
explico:
la consulta filtra en la hoja '2001' usando el texto de la
celda L2 de la hoja actual y necesito que en la hoja 2001
cuente los casos en que en la columna E aparecen los
terminos iguales a L2 y ademas verifique si en la columna
S se encuentra el termino "CERRADA" O "ANULADA" para
recien ahi contar
Saludos. Luis

Preguntas similares