Contar combinaciones (más de 2 criterios)

10/01/2005 - 15:56 por Alex | Informe spam
A ver quien puede ayudarme con esto:

Tengo las columnas A, B y C conteniendo números aleatorios del 0 al 99 y
necesito calcular el número de veces que se repite determinada combinación.
Por ejemplo; ¿cuantas veces se repite la combinación 02, 55, 99?
¿Que me sugieren?

¿Y si quisiera extender el caso a 7 columnas?

Muchas gracias.

Preguntas similare

Leer las respuestas

#11 victorbcn1952NO
11/01/2005 - 12:10 | Informe spam
Àlex, si utilizas la fórmula siguiendo esta sintaxis:

=SUMAPRODUCTO((A1:A100ã)*(B1:B100à)*(C1:C100å))

bastará que escribas en E3 el primer número de la combinación, en E4 el
segundo, y en E5 el tercero, para obtener el resultado que buscas. En
cuanto introduzcas nuevos valores en esas tres celdas, irás teniendo
nuevos resultados.

:-)



Alex wrote:

Hola anonymous:

"supongo que las combinaciones 02-55-99, 02-99-55,
55-02-99,... las consideras diferentes." No, para el caso son la misma
combinación.

Además, a cada columna corresponde un único valor por lo que no se da el
caso de que hayan repeticiones. Yo las he filtrado y es como trabajaba hasta
ahora pero con cien valores sería más rápido si pudiera escribir las cifras
en celdas probando distintos 'escenarios', que es lo que intentaba hacer.


escribió en el mensaje
news:001201c4f744$f5336740$
¿no sería más facil y elegante utilizar las herramientas de
ordenar y/o filtrar?

supongo que las combinaciones 02-55-99, 02-99-55,
55-02-99,... las consideras diferentes.



>A ver quien puede ayudarme con esto:
>
>Tengo las columnas A, B y C conteniendo números
aleatorios del 0 al 99 y
>necesito calcular el número de veces que se repite
determinada combinación.
>Por ejemplo; ¿cuantas veces se repite la combinación 02,
55, 99?
>¿Que me sugieren?
>
>¿Y si quisiera extender el caso a 7 columnas?
>
>Muchas gracias.
>
>
>.
>
Respuesta Responder a este mensaje
#12 Manuel Romero
12/01/2005 - 16:54 | Informe spam
El O, lo simulas con un mas, es decir

=SUMAPRODUCTO(((B2:B5=0)+(B2:B5=2));(...2:...5U);(CW2:CW5™))


"KL" escribió en el mensaje
news:
Alex,

"Alex" wrote in message ...
> los datos están tabulados de acuerdo al número, es decir, en la columna


B
> todos son ceros, en la columna C todos son unos... y así sucesivamente.


La
> columna A informa el día y las siguientes columnas se llenan sólo si el
> valor coincide ¿me explico?. Graficamente sería algo así:
>
> A B C D CW
>
> 1/1/05 0 2 55 99
> 2/1/05 1 30 99
> 3/1/05 0 1 55 99

No se si te he entendido bien (si no, dame mas detalle), pero creo q
entonces la formula podria ser:
=SUMAPRODUCTO((B2:B5=0);(...2:...5U);(CW2:CW5™))
donde "..." corresponde a la letra de la columna en la q se encuentran


todos
los 55os.

> Probé =SUMAPRODUCTO((B2:CW5=0);(B2:CWU);(B2:CW™)) y da 0 como
> >resultado

esta formula no te va a funcionar, porque la condicion es imposible: le
pides q te cuente todas las celdas cuyo valor sea 0, 55 y 99 al mismo
tiempo.

Saludos,
KL


Respuesta Responder a este mensaje
#13 KL
12/01/2005 - 17:00 | Informe spam
Manuel

"Manuel Romero" wrote in message...
El O, lo simulas con un mas, es decir
=SUMAPRODUCTO(((B2:B5=0)+(B2:B5=2));(...2:...5U);(CW2:CW5™))



No estoy seguro de si te he entendido lo q quires decir. Lo q si veo es q si
se cumplen todas las condiciones en una fila concreta cuyo valor en la celda
[CW#] es digamos 1000, tu formula daria (solo para esta fila):

=SUMAPRODUCTO(2;1;1000) 00

lo cual creo q es incorrecto, a no ser q me haya perdido algo en el camino.

Un saludo,
KL
Respuesta Responder a este mensaje
#14 KL
12/01/2005 - 17:15 | Informe spam
O con una matriz fija:

=SUMAPRODUCTO((B2:B5={0,2,33,100});(...2:...5U);(CW2:CW5™))

Saludos,
KL

P.D. Si finalmente aparece el posting q hice unos minutos antes - ignoralo
por favor.


"Manuel Romero" @hotmail.com> wrote in message
news:%23kJ%23s2L%
El O, lo simulas con un mas, es decir

=SUMAPRODUCTO(((B2:B5=0)+(B2:B5=2));(...2:...5U);(CW2:CW5™))


"KL" escribió en el mensaje
news:
Alex,

"Alex" wrote in message ...
> los datos están tabulados de acuerdo al número, es decir, en la columna


B
> todos son ceros, en la columna C todos son unos... y así sucesivamente.


La
> columna A informa el día y las siguientes columnas se llenan sólo si el
> valor coincide ¿me explico?. Graficamente sería algo así:
>
> A B C D CW
>
> 1/1/05 0 2 55 99
> 2/1/05 1 30 99
> 3/1/05 0 1 55 99

No se si te he entendido bien (si no, dame mas detalle), pero creo q
entonces la formula podria ser:
=SUMAPRODUCTO((B2:B5=0);(...2:...5U);(CW2:CW5™))
donde "..." corresponde a la letra de la columna en la q se encuentran


todos
los 55os.

> Probé =SUMAPRODUCTO((B2:CW5=0);(B2:CWU);(B2:CW™)) y da 0 como
> >resultado

esta formula no te va a funcionar, porque la condicion es imposible: le
pides q te cuente todas las celdas cuyo valor sea 0, 55 y 99 al mismo
tiempo.

Saludos,
KL






Respuesta Responder a este mensaje
#15 KL
12/01/2005 - 17:23 | Informe spam
Se me ha olvidado una pequena cosa (--):

=SUMAPRODUCTO(--(B2:B5={0,2,33,100});(...2:...5U);(CW2:CW5™))

o

=SUMAPRODUCTO((B2:B5={0,2,33,100})*(...2:...5U)*(CW2:CW5™))

KL

"KL" wrote in message
news:%23EjnYGM%
O con una matriz fija:

=SUMAPRODUCTO((B2:B5={0,2,33,100});(...2:...5U);(CW2:CW5™))

Saludos,
KL

P.D. Si finalmente aparece el posting q hice unos minutos antes -
ignoralo por favor.


"Manuel Romero" @hotmail.com> wrote in message
news:%23kJ%23s2L%
El O, lo simulas con un mas, es decir

=SUMAPRODUCTO(((B2:B5=0)+(B2:B5=2));(...2:...5U);(CW2:CW5™))


"KL" escribió en el mensaje
news:
Alex,

"Alex" wrote in message ...
> los datos están tabulados de acuerdo al número, es decir, en la
> columna


B
> todos son ceros, en la columna C todos son unos... y así
> sucesivamente.


La
> columna A informa el día y las siguientes columnas se llenan sólo si
> el
> valor coincide ¿me explico?. Graficamente sería algo así:
>
> A B C D CW
>
> 1/1/05 0 2 55 99
> 2/1/05 1 30 99
> 3/1/05 0 1 55 99

No se si te he entendido bien (si no, dame mas detalle), pero creo q
entonces la formula podria ser:
=SUMAPRODUCTO((B2:B5=0);(...2:...5U);(CW2:CW5™))
donde "..." corresponde a la letra de la columna en la q se encuentran


todos
los 55os.

> Probé =SUMAPRODUCTO((B2:CW5=0);(B2:CWU);(B2:CW™)) y da 0 como
> >resultado

esta formula no te va a funcionar, porque la condicion es imposible: le
pides q te cuente todas las celdas cuyo valor sea 0, 55 y 99 al mismo
tiempo.

Saludos,
KL










Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida