Buscar valor en un rango y obtener valor de 3ª clumna

26/10/2009 - 09:56 por Sergio | Informe spam
Buenos días,
He estado intentando encontrar respuesta a esto, para ver si ya lo habiais
contestado, pero no se muy bien como buscarlo, por l que os pido disculpas si
alguien ya lo habia preguntado.
El problema es elsiguiente. Tengo una tabla con unos rangos de precio
(Columna A: Desde, Columna B:Hasta), y en la columna C tengo el valor que
corresponde a ese tramo de precios.
Desde Hasta Valor
0 50 5
51 100 10
101 150 15

En otra hoja tengo el número a buscar, por ejemplo 75, y lo tengo que buscar
en esta tabla y obtener el valor 10, ya que 75 está entre 51 y 100.
Lo he intentado con SI pero la tabla es bastante mas larga y tiene otras
consideraciones, por lo que al llegar a un numero determinado de
condicionales me dice que son demasiados.
Otra opcion que había pensado es BuscarV con máximos, pero no lo se poner de
forma lógica.
¿Alguien tiene alguna idea de como hacerlo o bien de otra solucion para
llegar al mismo resultado?
Mucha gracias y saludos,
Sergio

Preguntas similare

Leer las respuestas

#1 Juan M
26/10/2009 - 10:58 | Informe spam
"Sergio" escribió
Buenos días,
He estado intentando encontrar respuesta a esto, para ver si ya lo habiais
contestado, pero no se muy bien como buscarlo, por l que os pido disculpas
si
alguien ya lo habia preguntado.
El problema es elsiguiente. Tengo una tabla con unos rangos de precio
(Columna A: Desde, Columna B:Hasta), y en la columna C tengo el valor que
corresponde a ese tramo de precios.
Desde Hasta Valor
0 50 5
51 100 10
101 150 15

En otra hoja tengo el número a buscar, por ejemplo 75, y lo tengo que
buscar
en esta tabla y obtener el valor 10, ya que 75 está entre 51 y 100.
Lo he intentado con SI pero la tabla es bastante mas larga y tiene otras
consideraciones, por lo que al llegar a un numero determinado de
condicionales me dice que son demasiados.
Otra opcion que había pensado es BuscarV con máximos, pero no lo se poner
de
forma lógica.
¿Alguien tiene alguna idea de como hacerlo o bien de otra solucion para
llegar al mismo resultado?
Mucha gracias y saludos,
Sergio



Hola Sergio,

Prueba:
Suponiendo que el valor a buscar está en C3 y la tabla esta en A1:C3 de la
hoja 1

=BUSCARV(C3;Hoja1!A1:C3;3)

Buscarv devuelve el valor exacto o aproximado más grande menor que el valor
de busqueda

Un saludo,
Juan
Respuesta Responder a este mensaje
#2 Sergio
26/10/2009 - 14:31 | Informe spam
Muchas gracias, Juan, pensaba wue buscarv sólo buscaba vales exactos!!

"Juan M" escribió:


"Sergio" escribió
> Buenos días,
> He estado intentando encontrar respuesta a esto, para ver si ya lo habiais
> contestado, pero no se muy bien como buscarlo, por l que os pido disculpas
> si
> alguien ya lo habia preguntado.
> El problema es elsiguiente. Tengo una tabla con unos rangos de precio
> (Columna A: Desde, Columna B:Hasta), y en la columna C tengo el valor que
> corresponde a ese tramo de precios.
> Desde Hasta Valor
> 0 50 5
> 51 100 10
> 101 150 15
>
> En otra hoja tengo el número a buscar, por ejemplo 75, y lo tengo que
> buscar
> en esta tabla y obtener el valor 10, ya que 75 está entre 51 y 100.
> Lo he intentado con SI pero la tabla es bastante mas larga y tiene otras
> consideraciones, por lo que al llegar a un numero determinado de
> condicionales me dice que son demasiados.
> Otra opcion que había pensado es BuscarV con máximos, pero no lo se poner
> de
> forma lógica.
> ¿Alguien tiene alguna idea de como hacerlo o bien de otra solucion para
> llegar al mismo resultado?
> Mucha gracias y saludos,
> Sergio

Hola Sergio,

Prueba:
Suponiendo que el valor a buscar está en C3 y la tabla esta en A1:C3 de la
hoja 1

=BUSCARV(C3;Hoja1!A1:C3;3)

Buscarv devuelve el valor exacto o aproximado más grande menor que el valor
de busqueda

Un saludo,
Juan


.

Respuesta Responder a este mensaje
#3 Xavier Budet Graco
26/10/2009 - 19:01 | Informe spam
Hola Sergio,
Muchas gracias, Juan, pensaba wue buscarv sólo buscaba vales exactos!!



Si, pero... en tu ejemplo funciona pero atención porque los valores sobre los que se hace la búsqueda han de estar ORDENADOS (tu caso es correcto) en sentido ascendente, de lo contrario el resultado puede ser imprevisible.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


"Sergio" escribió en el mensaje news:
Muchas gracias, Juan, pensaba wue buscarv sólo buscaba vales exactos!!

"Juan M" escribió:


"Sergio" escribió
> Buenos días,
> He estado intentando encontrar respuesta a esto, para ver si ya lo habiais
> contestado, pero no se muy bien como buscarlo, por l que os pido disculpas
> si
> alguien ya lo habia preguntado.
> El problema es elsiguiente. Tengo una tabla con unos rangos de precio
> (Columna A: Desde, Columna B:Hasta), y en la columna C tengo el valor que
> corresponde a ese tramo de precios.
> Desde Hasta Valor
> 0 50 5
> 51 100 10
> 101 150 15
>
> En otra hoja tengo el número a buscar, por ejemplo 75, y lo tengo que
> buscar
> en esta tabla y obtener el valor 10, ya que 75 está entre 51 y 100.
> Lo he intentado con SI pero la tabla es bastante mas larga y tiene otras
> consideraciones, por lo que al llegar a un numero determinado de
> condicionales me dice que son demasiados.
> Otra opcion que había pensado es BuscarV con máximos, pero no lo se poner
> de
> forma lógica.
> ¿Alguien tiene alguna idea de como hacerlo o bien de otra solucion para
> llegar al mismo resultado?
> Mucha gracias y saludos,
> Sergio

Hola Sergio,

Prueba:
Suponiendo que el valor a buscar está en C3 y la tabla esta en A1:C3 de la
hoja 1

=BUSCARV(C3;Hoja1!A1:C3;3)

Buscarv devuelve el valor exacto o aproximado más grande menor que el valor
de busqueda

Un saludo,
Juan


.

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