Buscar en varias columnas

14/04/2007 - 00:06 por luz | Informe spam
Como puedo hacer lo siguiente??

Tengo datos en el rango A1:AJ40 y quiero hacer una busqueda cuyo dato puede
estar el cualquier celda del rango C1:Q40 y en caso de que exista lo buscado
me devuelva el dato que está en la misma fila del dato buscado/encontrado
pero 15 columnas a la derecha.

Espero haberme explicado bien y/o que me hayais entendido lo que pretendo.

Gracias por anticipado.
saludos.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/04/2007 - 05:24 | Informe spam
hola, luz !

Tengo datos en el rango A1:AJ40 y quiero hacer una busqueda cuyo dato puede estar el cualquier celda del rango C1:Q40
y en caso de que exista lo buscado me devuelva el dato que esta en la misma fila del dato buscado/encontrado
pero 15 columnas a la derecha.
Espero haberme explicado bien y/o que me hayais entendido lo que pretendo.



si suponemos que el dato que buscas lo pones en la celda 'A43'
y que en la celda 'B43' necesitas obtener el dato que este 15 columnas a la derecha de donde se encontro 'el dato'...
prueba con una formula +/- como la siguiente...
OJO: es de 'entrada matricial' [o sea] al introducirla/editarla se debe terminar con {ctrl}+{mayus}+{enter}
y mi sistema usa como separador de argumentos a la coma:

=desref(desref(c1,min(si(c1:q40¤3,fila(c1:c40)))-1,min(si(c1:q40¤3,columna(c1:q1)))-columna(c1)),,15)

notas: no tiene prevencion/correccion/... de errores... 'asume' que el dato buscado SI sera encontrado
tampoco tiene contemplado si por casualidad el dato buscado se encuentra mas de una vez en el rango 'C1:Q40'

si cualquier duda [o informcion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 luz
14/04/2007 - 23:04 | Informe spam
Gracias Héctor, tu ejemplo hace lo que quiero, ahora jugaré con el para
controlar si no existe el dato buscado.

saludos.


"Héctor Miguel" wrote:

hola, luz !

> Tengo datos en el rango A1:AJ40 y quiero hacer una busqueda cuyo dato puede estar el cualquier celda del rango C1:Q40
> y en caso de que exista lo buscado me devuelva el dato que esta en la misma fila del dato buscado/encontrado
> pero 15 columnas a la derecha.
> Espero haberme explicado bien y/o que me hayais entendido lo que pretendo.

si suponemos que el dato que buscas lo pones en la celda 'A43'
y que en la celda 'B43' necesitas obtener el dato que este 15 columnas a la derecha de donde se encontro 'el dato'...
prueba con una formula +/- como la siguiente...
OJO: es de 'entrada matricial' [o sea] al introducirla/editarla se debe terminar con {ctrl}+{mayus}+{enter}
y mi sistema usa como separador de argumentos a la coma:

=desref(desref(c1,min(si(c1:q40¤3,fila(c1:c40)))-1,min(si(c1:q40¤3,columna(c1:q1)))-columna(c1)),,15)

notas: no tiene prevencion/correccion/... de errores... 'asume' que el dato buscado SI sera encontrado
tampoco tiene contemplado si por casualidad el dato buscado se encuentra mas de una vez en el rango 'C1:Q40'

si cualquier duda [o informcion adicional]... comentas ?
saludos,
hector.



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