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?

Preguntas similare

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
Respuesta Responder a este mensaje
#2 victorbcn1952
14/09/2007 - 13:14 | Informe spam
Suponiendo que el rango origen sea A1:D4 (como en tu ejemplo) y el
rango destino sea E8:J13 (en E9 y en F8 estaría "pedro"), prueba esta
fórmula en F9:

=SUMAPRODUCTO(($A$1:$A$4=$E9)*($C$1:$C$4=F$8)*$B$1:$B
$4)&"-"&SUMAPRODUCTO(($A$1:$A$4=$E9)*($C$1:$C$4=F$8)*$D$1:$D$4)

y cópiala en todo el rango. Donde no hubiere coincidencias, te
mostrará "0-0"

:-)

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?
Respuesta Responder a este mensaje
#3 eslait
14/09/2007 - 13:49 | Informe spam
Gracias por vuestra aportación a este problema. Me funciona perfectamente.

Al final he optado por utilizar la vesión de victor puesto que me puede
ayudar a aprender este tipo de fórmulas para casos parecidos o
similares.

Un saludo,





"eslait" escribió en el mensaje
news:eR4%
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?


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