Buscar coincidencias

14/09/2007 - 10:14 por eslait | Informe spam
Hola,

quiero buscar coincidencias en una tabla de acuerdo a este ejemplo:

la tabla a buscar esta compuesta por un listado de esta forma:

A B C D
1 Pedro 20 Juan 19
2 Luis 40 Manuel 16
3 Pedro 33 María 15
4 Manuel 12 Pedro 15

En otra hoja hacemos la búsqueda de coincidencias de esta manera (TABLA2)


A B C D E
F
1 Pedro Luis Manuel María Juan
2 Pedro X 33-15
20-19
3 Luis X 40-16
4 Manuel 12-15 X
5 María X
6 Juan
X

La tabla son resultados de un juego entre dos personas que sólo se producen
una vez (no hay parejas repetidas). Puede existir un Pedro-Juan y Juan-Pedro
(son resultados diferentes) pero no hay Pedro-Juan y Pedro Juan.
Estuve probando con la función BUSCARV. El problema es lograr escribir la
función en la tabla2 sustrayendo datos de la tabla 1.

Ideas de cómo hacerlo?
 

Leer las respuestas

#1 Juan M
14/09/2007 - 12:51 | Informe spam
"eslait" escribió
Hola,

quiero buscar coincidencias en una tabla de acuerdo a este ejemplo:

la tabla a buscar esta compuesta por un listado de esta forma:

A B C D
1 Pedro 20 Juan 19
2 Luis 40 Manuel 16
3 Pedro 33 María 15
4 Manuel 12 Pedro 15

En otra hoja hacemos la búsqueda de coincidencias de esta manera (TABLA2)


A B C D E F
1 Pedro Luis Manuel María Juan
2 Pedro X 33-15 20-19
3 Luis X 40-16
4 Manuel 12-15 X
5 María X
6 Juan X

La tabla son resultados de un juego entre dos personas que sólo se
producen una vez (no hay parejas repetidas). Puede existir un Pedro-Juan y
Juan-Pedro (son resultados diferentes) pero no hay Pedro-Juan y Pedro
Juan.
Estuve probando con la función BUSCARV. El problema es lograr escribir la
función en la tabla2 sustrayendo datos de la tabla 1.

Ideas de cómo hacerlo?




Hola,

Con los rangos que has indicado de datos, puedes emplear esta fórmula y
arrastrarla por todo el área.
Para la tabla he empleado los rangos B15:F15 y A16:A20

=SI($A16=B$15;"X";INDICE($B$1:$B$4;SUMAPRODUCTO(COINCIDIR($A16&B$7;$A$1:$A$4&$C$1:$C$4;0)))&"
- "
&INDICE($D$1:$D$4;SUMAPRODUCTO(COINCIDIR($A16&B$7;$A$1:$A$4&$C$1:$C$4;0))))

Si no tiene resultado todavía da un error (#N/A) que puedes ocultar con un
formato condicional de tipo fórmula

=ESERROR(B16)

que puedes extender a todo el rango aplicandole el color de la fuente a
blanco p.e.

La fórmula viene de buscar en dos columnas, puedes revisar la siguiente
conversación para más info.

http://tinyurl.com/2sfaf4

Un saludo,
Juan

Preguntas similares