seleccionar o contar registros que se repiten

12/01/2005 - 06:17 por Usuario | Informe spam
De un lejano país un forastero necesita ayuda para identificar en qué fila
se encuentran aquellos registros de una matriz o listado que se repiten
teniendo como condición
que tengan los mismos datos numéricos en las columnas b, c y d...por
ejemplo:
A B C D E F
1 45 65 45 98 38 43
2 54 98 27 38 38 3
3 2 65 45 98 38 92
4 34 94 85 34 56 25
5 74 64 25 81 52 95

aquí serían la fila 1 y la 3, dado que tienen los mismos datos numéricos en
las columnas b, c y d, es decir, 65, 45, y 98
Ojalá me haya hecho entenderdesde ya, agradecido.
 

Leer las respuestas

#1 Héctor Miguel
12/01/2005 - 08:43 | Informe spam
hola, Usuario !

... identificar en que fila se encuentran ... registros de una matriz o listado que se repiten
... condicion que tengan los mismos datos numericos en las columnas b, c y d...por ejemplo:
A B C D E F
1 45 65 45 98 38 43
2 54 98 27 38 38 3
3 2 65 45 98 38 92
4 34 94 85 34 56 25
5 74 64 25 81 52 95
... serian la fila 1 y la 3 [...]



con los datos numericos que apuntas [suponiendo el rango 'A1:F5']...
para que puedas identificar 'visualmente' la/s fila/s donde existen datos identicos/repetidos...
usa los formatos condicionales [formula y formato] p.ej.
1.- selecciona el rango completo [A1:F5]
2.- [menu] formato / formato condicional...
3.- condicion1 => formula:
=y(contar.si($b$1:$b$5,$b1)>1,contar.si($c$1:$c$5,$c1)>1,contar.si($d$1:$d$5,$d1)>1)
3.- pulsa el boton 'formato' y aplica los formatos que prefieras [fuente, bordes y trama]
=> toma nota que mi separador de argumentos es la coma ',' NO el punto y coma ';' :))

la otra opcion ['contar' las veces que se cumplen las 3 condiciones en b, c y d] con la formula...
=suma(n(frecuencia(b1:b5,b1:b5)>1)*n(frecuencia(c1:c5,c1:c5)>1)*n(frecuencia(d1:d5,d1:d5)>1))
que [solamente] te indica cuantas de las 'combinaciones' [b+c+d] se repiten 'al menos' una vez
en el ejemplo: las filas 1 y 3 'arrojarian' un resultado de 1... [una combinacion 'repetida' x_veces]

si requieres 'averiguar' cuantas combinaciones NO se repiten...
solo cambia el parametro '>1' por '=1'

saludos,
hector.

Preguntas similares