una de Matriz

23/01/2005 - 04:15 por pablo barria | Informe spam
Hola
estoy complicado, no hay caso les explico mi problema:

tengo la siguiente matriz de 3 x 3000
partiendo de la A2

aca esta solucion


con 0 aciertos con 1 acierto con 2 aciertos con 3 aciertos
25 27 78 1 1 0 2
5 17 18 2 1 0 1
5 12 27 2 1 0 1
25 27 78 1 1 0 2


asi sigue hasta 3000 filas

debo hacer lo siguiente, cada fila debo compararla con toda la matriz y
saber cuantos elementos en cada fila se repite (ojo solo por fila)
comparandose consigo misma.

Gracias.
Saludos desde Chile
Pablo Barria

Preguntas similare

Leer las respuestas

#6 KL
23/01/2005 - 21:09 | Informe spam
Pablo,

Me alegro q te haya ayudado la formula. Si te defiendes en ingles y quieres
entenderla mejor mirate esto:

http://groups.google.es/groups?q=co...amp;rnum=5

Saludos,
KL

"pablo barria" wrote in message
news:OD2S%
Hola funciona!!!
aun no la entiendo, pero estoy leyendo cada funcion para comprenderla
esta super bien y dinamica.
realmente te felicito por tan excelente respuesta.
hay que archivarla!!!!

saludos desde temuco chile
pablo barria

"KL" escribió en el mensaje
news:uP%
Pablo,

Prueba lo siguiente. Vamos a utilizar tu ejemplo *.gif como referencia.

1) En las celdas [F2], [G2], [H2] y [I2] pon 0, 1, 2 y 3 respectivamente
2) En la celda [F3] pon la siguiente formula y copiala hacia abajo hasta
[F6]:

=FILAS($B$3:$D$6)-SUMA(G3:I3)

3) En la celda [G2] pon la siguiente formula MATRICIAL* (!!!) y copiala
hacia abajo hasta [G6] y hacia la derecha hasta la columna[I]:

=SUMA(N(FRECUENCIA(SI(CONTAR.SI(DESREF($B$3:$D$6;FILA($B$3:$D$6)-
FILA($B$3:$D$3);;1);$B3:$D3);FILA($B$3:$D$6));FILA($B$3:$D$6))=G$2))

*Las formulas matriciales se introducen de una forma especial. Al


introducir
la formula dentro de la celda en vez de pulsar ENTER, se tiene que pulsar
CTRL+SHIFT+ENTER. Si se ha hecho correctamente, la formula aparecera
comprendida entre unos corchetes {...}, asi:

={SUMA(N(FRECUENCIA(SI(CONTAR.SI(DESREF($B$3:$D$6;FILA($B$3:$D$6)-
FILA($B$3:$D$3);;1);$B3:$D3);FILA($B$3:$D$6));FILA($B$3:$D$6))=G$2))}

No intentes poner los corchetes manualmente - esto no funcionara. Si has
introducido la formula y NO aparecen los corchetes, haz lo siguiente:
1) selecciona la celda con la formula
2) mete el cursor dentro de la barra de formulas
3) aguanta Ctrl + Shift y pulsa Enter.

Saludos,
KL


"pablo barria" wrote in message
news:
> Hola KL
> mira el problema es que la matriz cada fila se debe comparar con cada


fila
> de la misma matriz.
> y saber cada elemento de cada fila se repite.
>
> 25-27-78
> 2-7-78
> 13-27-78
>
> donde seria asi
> 25-27-78 >1 fila con 1 acierto (en este caso seria Fila 2) ==> 1
> fila
> con
> 2 aciertos (en este caso seria Fila 3) ==>1 fila con 3 aciertos (en
> este
> caso seria Fila 1)
> 2-7-78 >3 fila con 1 acierto (en este caso seria Fila 1, 2 y 3) ==>
> 1
> fila con 3 aciertos ==>1 fila con 3 aciertos (en este caso seria Fila
> 2)
> 13-27-78 >1 fila con 1 acierto (en este caso seria Fila 2) ==> 1
> fila
> con
> 2 aciertos (en este caso seria Fila 1) ==>1 fila con 3 aciertos (en
> este
> caso seria Fila 3)
>
> gracias.
>
>
> "KL" escribió en el mensaje
> news:%
>> Hola Pablo,
>>
>> No se si te he entendido, pero igual te sirve la siguiente formula:
>>
>>
>


=(CONTAR.SI($A$2:$C$3000,A2)>1)+(CONTAR.SI($A$2:$C$3000,B2)>1)+(CONTAR.SI($A
> $2:$C$3000,C2)>1)
>>
>> Ojo - es posible q tengas q sustituir las comas (,) por puntos y comas
> (;).
>>
>> Saludos,
>> KL
>>
>> "pablo barria" wrote in message
>> news:
>> > Hola
>> > estoy complicado, no hay caso les explico mi problema:
>> >
>> > tengo la siguiente matriz de 3 x 3000
>> > partiendo de la A2
>> > > aca esta solucion
>> > con 0 aciertos con 1 acierto con 2 aciertos con 3 aciertos
>> > 25 27 78 1 1 0 2
>> > 5 17 18 2 1 0 1
>> > 5 12 27 2 1 0 1
>> > 25 27 78 1 1 0 2
>> >
>> >
>> > asi sigue hasta 3000 filas
>> >
>> > debo hacer lo siguiente, cada fila debo compararla con toda la
>> > matriz


y
>> > saber cuantos elementos en cada fila se repite (ojo solo por fila)
>> > comparandose consigo misma.
>> >
>> > Gracias.
>> > Saludos desde Chile
>> > Pablo Barria
>> >
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida