BUSCARDATO

04/05/2004 - 00:20 por Fabian | Informe spam
Hola amigos. Espero me ayuden:
tengo una matriz:
15 21 28 36 50
1.5 2.5 4 6 10

Lo que quiero hacer es que con un dato de otro celda, por ejemplo que
contenga el nº 25, me devuelva el valor de la fila 2. Probando con buscarh
lo que encuentra es el valor mas cercano pero lo que yo deseo es que nunca
el valor buscado sea menor al correspondiente del dato encontrado.
Haber si me explico: si busco 25, la formula me devuelve 2.5. Sin embargo el
correspondiente a 2.5 es 21 que es menor a 25 por lo que no verifica la
condicion. El valor correcto sería el 4, ya tiene 28 que es mayor que 25.
Gracias por sus comentarios.

Preguntas similare

Leer las respuestas

#1 Jesus Peralta
04/05/2004 - 00:57 | Informe spam
=BUSCARV(E9,CLAVES!$A$1:$E$10000,2,FALSO)

E9 es la celda a buscar

CLAVES es la hoja de donde saco los datos

A1:E10000 es el rango en que buscara la funcion BUSCARV
HOJA CLAVES

2 la posiscion del valor buscado en la hoja CLAVES

LOS SIGNOS DE PESOS $ ES PAR QUE NO SE MUEVAN LOS VALORES
DE SUS CELDAS DADAS

falso que el valor sea el unico y si existen dos iguales
te dara el que este mas arriba.

Hola amigos. Espero me ayuden:
tengo una matriz:
15 21 28 36 50
1.5 2.5 4 6 10

Lo que quiero hacer es que con un dato de otro celda, por


ejemplo que
contenga el nº 25, me devuelva el valor de la fila 2.


Probando con buscarh
lo que encuentra es el valor mas cercano pero lo que yo


deseo es que nunca
el valor buscado sea menor al correspondiente del dato


encontrado.
Haber si me explico: si busco 25, la formula me devuelve


2.5. Sin embargo el
correspondiente a 2.5 es 21 que es menor a 25 por lo que


no verifica la
condicion. El valor correcto sería el 4, ya tiene 28 que


es mayor que 25.
Gracias por sus comentarios.


.

Respuesta Responder a este mensaje
#2 Fabian
04/05/2004 - 01:28 | Informe spam
No funciona de esa forma, pero gracias de todos modos

"Jesus Peralta" escribió en el mensaje
news:7bd201c43162$11569720$
=BUSCARV(E9,CLAVES!$A$1:$E$10000,2,FALSO)

E9 es la celda a buscar

CLAVES es la hoja de donde saco los datos

A1:E10000 es el rango en que buscara la funcion BUSCARV
HOJA CLAVES

2 la posiscion del valor buscado en la hoja CLAVES

LOS SIGNOS DE PESOS $ ES PAR QUE NO SE MUEVAN LOS VALORES
DE SUS CELDAS DADAS

falso que el valor sea el unico y si existen dos iguales
te dara el que este mas arriba.

Hola amigos. Espero me ayuden:
tengo una matriz:
15 21 28 36 50
1.5 2.5 4 6 10

Lo que quiero hacer es que con un dato de otro celda, por


ejemplo que
contenga el nº 25, me devuelva el valor de la fila 2.


Probando con buscarh
lo que encuentra es el valor mas cercano pero lo que yo


deseo es que nunca
el valor buscado sea menor al correspondiente del dato


encontrado.
Haber si me explico: si busco 25, la formula me devuelve


2.5. Sin embargo el
correspondiente a 2.5 es 21 que es menor a 25 por lo que


no verifica la
condicion. El valor correcto sería el 4, ya tiene 28 que


es mayor que 25.
Gracias por sus comentarios.


.

Respuesta Responder a este mensaje
#3 Víctor
04/05/2004 - 09:04 | Informe spam
No sé si he entendido bien tu problema, pero prueba esta
fórmula:

=SI(ESERROR(BUSCARH(B5;A1:E2;2;));DESREF(A1;1;COINCIDIR
(B5;A1:E1;1));BUSCARH(B5;A1:E2;2;))

Tu matriz debería estar en A1:E2, en B5 deberías
introducir un número (en tu ejemplo, el 25), y en
cualquier otra celda, la fórmula te daría un resultado de
4. No obstante, la fórmula está diseñada para que si
coincide el valor que tú introduces (por ejemplo, 15), te
devuelva 1,5, que es coincidencia exacta en este caso.

¿Es eso lo que necesitabas?

:-)

No funciona de esa forma, pero gracias de todos modos

"Jesus Peralta" escribió


en el mensaje
news:7bd201c43162$11569720$
=BUSCARV(E9,CLAVES!$A$1:$E$10000,2,FALSO)

E9 es la celda a buscar

CLAVES es la hoja de donde saco los datos

A1:E10000 es el rango en que buscara la funcion BUSCARV
HOJA CLAVES

2 la posiscion del valor buscado en la hoja CLAVES

LOS SIGNOS DE PESOS $ ES PAR QUE NO SE MUEVAN LOS VALORES
DE SUS CELDAS DADAS

falso que el valor sea el unico y si existen dos iguales
te dara el que este mas arriba.

Hola amigos. Espero me ayuden:
tengo una matriz:
15 21 28 36 50
1.5 2.5 4 6 10

Lo que quiero hacer es que con un dato de otro celda,




por
ejemplo que
contenga el nº 25, me devuelva el valor de la fila 2.


Probando con buscarh
lo que encuentra es el valor mas cercano pero lo que yo


deseo es que nunca
el valor buscado sea menor al correspondiente del dato


encontrado.
Haber si me explico: si busco 25, la formula me devuelve


2.5. Sin embargo el
correspondiente a 2.5 es 21 que es menor a 25 por lo que


no verifica la
condicion. El valor correcto sería el 4, ya tiene 28 que


es mayor que 25.
Gracias por sus comentarios.


.





.

Respuesta Responder a este mensaje
#4 Fernando Arroyo
04/05/2004 - 09:07 | Informe spam
Prueba con la siguiente fórmula:

=INDICE(A1:E2;2;MIN(SI(A1:E1>%;COLUMNA(A1:E1))))

Teniendo en cuenta que es matricial: tienes que introducirla pulsando Control + Mayúsculas + Entrada.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Fabian" escribió en el mensaje news:%
Hola amigos. Espero me ayuden:
tengo una matriz:
15 21 28 36 50
1.5 2.5 4 6 10

Lo que quiero hacer es que con un dato de otro celda, por ejemplo que
contenga el nº 25, me devuelva el valor de la fila 2. Probando con buscarh
lo que encuentra es el valor mas cercano pero lo que yo deseo es que nunca
el valor buscado sea menor al correspondiente del dato encontrado.
Haber si me explico: si busco 25, la formula me devuelve 2.5. Sin embargo el
correspondiente a 2.5 es 21 que es menor a 25 por lo que no verifica la
condicion. El valor correcto sería el 4, ya tiene 28 que es mayor que 25.
Gracias por sus comentarios.


Respuesta Responder a este mensaje
#5 Paucol
05/05/2004 - 14:40 | Informe spam
Prueba con esto :
tenemos los datos en A2:E3
El dato a buscar en B1

la funcion seria :

ÞSREF(A3;0;SI(BUSCARH(B1;A2:E3;1;1)±;-1;0)+(COINCIDIR
(BUSCARH(B1;A2:E3;2);A3:E3)))
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida