Contar celdas diferentes y que ademas cumplan con una condicion

01/10/2008 - 03:21 por Zaira | Informe spam
Hola!

Estoy usando la siguiente funcion para contar los identificadores diferentes
en la columna A:

=SUMAPRODUCTO(($A2$A5000<>"")/CONTAR.SI($A2:$A5000,$A2:$A5000&""))

Pero ahora necesito contar los IDs diferentes en la columna A que ademas
cumplen con una condición en la columna J.

Por ejemplo los identificadores -diferentes- de la columna A que tienen el
valor "25M" en la columna J.

Se puede hacer sin usar macros?

Gracias de antemano!!

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/10/2008 - 05:23 | Informe spam
hola, Zaira !

Estoy usando la siguiente funcion para contar los identificadores diferentes en la columna A:
=SUMAPRODUCTO(($A2$A5000<>"")/CONTAR.SI($A2:$A5000,$A2:$A5000&""))
Pero ahora necesito contar los IDs diferentes en la columna A que ademas cumplen con una condicion en la columna J.
Por ejemplo los identificadores -diferentes- de la columna A que tienen el valor "25M" en la columna J.
Se puede hacer sin usar macros?



la siguiente propuesta es una formula de "entrada matricial" (ya sabes, al introducirla/editarla se confirma por ctrl + shift + enter)

=contar(1/frecuencia(si($a2$a5000<>"",si($j2$j5000="25m",si($j2$j5000<>"",coincidir($j2$j5000,$j2$j5000,0)))),fila($j2$j5000)-2+1))

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Zaira
01/10/2008 - 19:58 | Informe spam
Hola Hector!
Muchas gracias por tu respuesta!!
Utilicé la formula que propusiste, pero fijate que el resultado siempre da 1
o 0, lo cual no me cuadra con lo que espero.
Estoy usando la formula de la siguiente manera (le reduje un poco el rango
para poder probarla mas facilmente, y el parametro de comparacion esta en la
columna "G"):

=CONTAR(1/FRECUENCIA(SI($A$2:$A$183<>"",SI($G$2:$G$183="25M",SI($G$2:$G$183<>"",COINCIDIR($G$2:$G$183,$G$2:$G$183,0)))),FILA($G$2:$G$183)-2+1))

Hay alguna manera de que suba un archivo aqui??... para que lo anexe y
pudieras ver como se comporta la formula.

Saludos!



"Héctor Miguel" wrote:

hola, Zaira !

> Estoy usando la siguiente funcion para contar los identificadores diferentes en la columna A:
> =SUMAPRODUCTO(($A2$A5000<>"")/CONTAR.SI($A2:$A5000,$A2:$A5000&""))
> Pero ahora necesito contar los IDs diferentes en la columna A que ademas cumplen con una condicion en la columna J.
> Por ejemplo los identificadores -diferentes- de la columna A que tienen el valor "25M" en la columna J.
> Se puede hacer sin usar macros?

la siguiente propuesta es una formula de "entrada matricial" (ya sabes, al introducirla/editarla se confirma por ctrl + shift + enter)

=contar(1/frecuencia(si($a2$a5000<>"",si($j2$j5000="25m",si($j2$j5000<>"",coincidir($j2$j5000,$j2$j5000,0)))),fila($j2$j5000)-2+1))

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
01/10/2008 - 20:48 | Informe spam
hola, Zaira !

Utilice la formula que propusiste, pero fijate que el resultado siempre da 1 o 0, lo cual no me cuadra con lo que espero.
Estoy usando la formula de la siguiente manera (le reduje un poco el rango para poder probarla mas facilmente
y el parametro de comparacion esta en la columna "G"):

=CONTAR(1/FRECUENCIA(SI($A$2:$A$183<>"",SI($G$2:$G$183="25M",SI($G$2:$G$183<>"",COINCIDIR($G$2:$G$183,$G$2:$G$183,0)))),FILA($G$2:$G$183)-2+1))

Hay alguna manera de que suba un archivo aqui??... para que lo anexe y pudieras ver como se comporta la formula.



antes... ya te aseguraste de que al introducir (o editar) la formula...
-> la "confirmes/termines/finalices/..." usando la combinacion de teclas {Ctrl}+{Shift}+{Enter}
y no con un simple {enter} -???-

(nota la primer linea de la propuesta en el mensaje anteror)

saludos,
hector.

__ OP __
Estoy usando la siguiente funcion para contar los identificadores diferentes en la columna A:
=SUMAPRODUCTO(($A2$A5000<>"")/CONTAR.SI($A2:$A5000,$A2:$A5000&""))
Pero ahora necesito contar los IDs diferentes en la columna A que ademas cumplen con una condicion en la columna J.
Por ejemplo los identificadores -diferentes- de la columna A que tienen el valor "25M" en la columna J.
Se puede hacer sin usar macros?



la siguiente propuesta es una formula de "entrada matricial" (ya sabes, al introducirla/editarla se confirma por ctrl + shift + enter)

=contar(1/frecuencia(si($a2$a5000<>"",si($j2$j5000="25m",si($j2$j5000<>"",coincidir($j2$j5000,$j2$j5000,0)))),fila($j2$j5000)-2+1))
Respuesta Responder a este mensaje
#4 Zaira
01/10/2008 - 21:11 | Informe spam
Hola Miguel!
Si, al terminar de editar la fórmula siempre presiono la combinación de
teclas que me comentas y se aprecia que se incluyen { } al inicio y fin de la
sentencia, que al editar nuevamente "desaparecen" y "aparecen" al terminar de
editar presionando las teclas.
Revisando las formulas que tengo, una de ellas me faltaba finalizarla, es la
que regresaba "0", al finalizarla regresa "1", pero sigue sin cuadrar con lo
que espero.

Saludos!
Respuesta Responder a este mensaje
#5 Héctor Miguel
01/10/2008 - 22:59 | Informe spam
hola, Zaira !

Si, al terminar de editar la formula siempre presiono la combinacion de teclas que me comentas ...



perdon... es cuestion de "invertir" cual se compara primero (y sobra una anidacion de funciones) :D

de la formula que estas probando:
=CONTAR(1/FRECUENCIA(SI($A$2:$A$183<>"",SI($G$2:$G$183="25M",SI($G$2:$G$183<>"",COINCIDIR($G$2:$G$183,$G$2:$G$183,0)))),FILA($G$2:$G$183)-2+1))

cambiala a... (y sigue siendo "matricial"):
=contar(1/frecuencia(si($g$2:$g$183="25m",si($a$2:$a$183<>"",coincidir($a$2:$a$183,$a$2:$a$183,0))),fila($a$2:$a$183)-2+1))

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida