Localizar un elemento en una matriz

28/11/2004 - 12:08 por Antonio Bronchado | Informe spam
Tengo una matriz (o tabla), no necesariamente cuadrada con elementos (texto
o números) todos ellos distintos, y deseo localizar uno concreto de ellos
(conocer su fila y columna).

Por ejemplo, dada la tabla siguiente:
Celda B4 > 10
Celda B5 > 20
Celda B6 > 30
Celda C4 > 40
Celda C5 > 50
Celda C6 > 60
Celda D4 > 70
Celda D5 > 80
Celda D6 > 90

Quiero localizar el 50. La respuesta podría ser C5, que indica la fila 5 y
la columna 3.

Gracias anticipadas por tu tiempo.
 

Leer las respuestas

#1 KL
28/11/2004 - 18:11 | Informe spam
Antonio,

Prueba esta formula:

=DIRECCION(SUMAPRODUCTO((B4:D6P)*(FILA(B4:D6))),SUMAPRODUCTO((B4:D6P)*(COLUMNA(B4:D6))),4)

Esta formula solo funcionara si todos los valores en la matriz son unicos
(no se repiten). Cambia el 4 al final por 1 si quieres q te devuelva $C$5, 2
para C$5 y 3 para $C5. Segun la configuracion de tu sistema es posible q
tengas q sustituir las comas (,) por puntos y comas (;).

Saludos,
KL


"Antonio Bronchado" wrote in message
news:
Tengo una matriz (o tabla), no necesariamente cuadrada con elementos
(texto o números) todos ellos distintos, y deseo localizar uno concreto de
ellos (conocer su fila y columna).

Por ejemplo, dada la tabla siguiente:
Celda B4 > 10
Celda B5 > 20
Celda B6 > 30
Celda C4 > 40
Celda C5 > 50
Celda C6 > 60
Celda D4 > 70
Celda D5 > 80
Celda D6 > 90

Quiero localizar el 50. La respuesta podría ser C5, que indica la fila 5 y
la columna 3.

Gracias anticipadas por tu tiempo.

Preguntas similares