Busqueda en una serie de datos

05/02/2004 - 17:25 por Gustavo Perez | Informe spam
Hola amigos,

A ver si me se explicar, tengo una serie de datos numericos en filas (solo 1
columna) entonces utilizo la funcion BUSCARV para buscar un elemento en ese
rango, pero resulta que el valor que me devuelve es el inmediato por debajo
del valor que busco, sin embargo yo quiero que me devuelva en inmediato
superior.

Quizas esto sea mas facil que el mecanismo de un globo, pero uno estoy muy
puesto en excel y necesito desarrollar un calculo de este tipo, ademas con
la maxima urgencia, ya sabemos todos como son los jefes

Gracias de antemano.

Salu2.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
05/02/2004 - 17:36 | Informe spam
Prueba poniendo FALSO al final de la fórmula, algo como:

=BUSCARV("a";A1:B50;2;FALSO)

con lo que estás diciéndole a la función BUSCARV que el rango no está ordenado. Si no te funciona, tendrás que decirnos más exactamente qué es lo que necesitas hacer.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Gustavo Perez" escribió en el mensaje news:bvtqvr$6a2$
Hola amigos,

A ver si me se explicar, tengo una serie de datos numericos en filas (solo 1
columna) entonces utilizo la funcion BUSCARV para buscar un elemento en ese
rango, pero resulta que el valor que me devuelve es el inmediato por debajo
del valor que busco, sin embargo yo quiero que me devuelva en inmediato
superior.

Quizas esto sea mas facil que el mecanismo de un globo, pero uno estoy muy
puesto en excel y necesito desarrollar un calculo de este tipo, ademas con
la maxima urgencia, ya sabemos todos como son los jefes

Gracias de antemano.

Salu2.


Respuesta Responder a este mensaje
#2 Gustavo Perez
05/02/2004 - 17:46 | Informe spam
vale, os explico mas detalladamente, tengo una lista de 12 valores
numericos, ordenandos ascendentemente, porque sino no sive, asi que pongamos
que son (0,10,20,30,40), si en el criterio a buscar digo que es 15, me
tiene que devolver el valor que hay por encima, que seria 20, sin embargo me
devuelve el que hay por debajo, que es 10.

si le pongo falso como condicion, el valor devuelto es "n/a" que significa
que no lo encontro, por mas que busco no encuentro ninguna funcion que me
haga lo que quiero. espero haberme explicado mejor.

muchas gracias fernando


"Fernando Arroyo" escribió en el mensaje
news:#
Prueba poniendo FALSO al final de la fórmula, algo como:

=BUSCARV("a";A1:B50;2;FALSO)

con lo que estás diciéndole a la función BUSCARV que el rango no está
ordenado. Si no te funciona, tendrás que decirnos más exactamente qué es lo
que necesitas hacer.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Gustavo Perez" escribió en el mensaje
news:bvtqvr$6a2$
Hola amigos,

A ver si me se explicar, tengo una serie de datos numericos en filas (solo


1
columna) entonces utilizo la funcion BUSCARV para buscar un elemento en


ese
rango, pero resulta que el valor que me devuelve es el inmediato por


debajo
del valor que busco, sin embargo yo quiero que me devuelva en inmediato
superior.

Quizas esto sea mas facil que el mecanismo de un globo, pero uno estoy muy
puesto en excel y necesito desarrollar un calculo de este tipo, ademas con
la maxima urgencia, ya sabemos todos como son los jefes

Gracias de antemano.

Salu2.


Respuesta Responder a este mensaje
#3 Víctor
05/02/2004 - 18:06 | Informe spam
Tienes que cambiar =BUSCARV(a;...
por =BUSCARV(a+10;...

en el bien entendido de que la fuente de búsqueda, como
tú dices, son 0,10,20,30,40, (múltiplos de 10). Si
no, el resultado podría no ser el deseado.

:-)

vale, os explico mas detalladamente, tengo una lista de


12 valores
numericos, ordenandos ascendentemente, porque sino no


sive, asi que pongamos
que son (0,10,20,30,40), si en el criterio a buscar


digo que es 15, me
tiene que devolver el valor que hay por encima, que


seria 20, sin embargo me
devuelve el que hay por debajo, que es 10.

si le pongo falso como condicion, el valor devuelto


es "n/a" que significa
que no lo encontro, por mas que busco no encuentro


ninguna funcion que me
haga lo que quiero. espero haberme explicado mejor.

muchas gracias fernando


"Fernando Arroyo"


escribió en el mensaje
news:#
Prueba poniendo FALSO al final de la fórmula, algo como:

=BUSCARV("a";A1:B50;2;FALSO)

con lo que estás diciéndole a la función BUSCARV que el


rango no está
ordenado. Si no te funciona, tendrás que decirnos más


exactamente qué es lo
que necesitas hacer.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Gustavo Perez" escribió en


el mensaje
news:bvtqvr$6a2$


data.net...
Hola amigos,

A ver si me se explicar, tengo una serie de datos




numericos en filas (solo
1
columna) entonces utilizo la funcion BUSCARV para




buscar un elemento en
ese
rango, pero resulta que el valor que me devuelve es el




inmediato por
debajo
del valor que busco, sin embargo yo quiero que me




devuelva en inmediato
superior.

Quizas esto sea mas facil que el mecanismo de un




globo, pero uno estoy muy
puesto en excel y necesito desarrollar un calculo de




este tipo, ademas con
la maxima urgencia, ya sabemos todos como son los jefes

Gracias de antemano.

Salu2.






.

Respuesta Responder a este mensaje
#4 Gustavo Perez
05/02/2004 - 18:12 | Informe spam
ojala!!, que va, eso ha sido un ejemplo, no tengo intervalos fijos entre los
valores, ese es el problema, que lo que quiero es el valor por encima

en cualquier caso gracias amiguete

"Víctor" escribió en el mensaje
news:a39501c3ec0a$57495e40$
Tienes que cambiar =BUSCARV(a;...
por =BUSCARV(a+10;...

en el bien entendido de que la fuente de búsqueda, como
tú dices, son 0,10,20,30,40, (múltiplos de 10). Si
no, el resultado podría no ser el deseado.

:-)

vale, os explico mas detalladamente, tengo una lista de


12 valores
numericos, ordenandos ascendentemente, porque sino no


sive, asi que pongamos
que son (0,10,20,30,40), si en el criterio a buscar


digo que es 15, me
tiene que devolver el valor que hay por encima, que


seria 20, sin embargo me
devuelve el que hay por debajo, que es 10.

si le pongo falso como condicion, el valor devuelto


es "n/a" que significa
que no lo encontro, por mas que busco no encuentro


ninguna funcion que me
haga lo que quiero. espero haberme explicado mejor.

muchas gracias fernando


"Fernando Arroyo"


escribió en el mensaje
news:#
Prueba poniendo FALSO al final de la fórmula, algo como:

=BUSCARV("a";A1:B50;2;FALSO)

con lo que estás diciéndole a la función BUSCARV que el


rango no está
ordenado. Si no te funciona, tendrás que decirnos más


exactamente qué es lo
que necesitas hacer.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Gustavo Perez" escribió en


el mensaje
news:bvtqvr$6a2$


data.net...
Hola amigos,

A ver si me se explicar, tengo una serie de datos




numericos en filas (solo
1
columna) entonces utilizo la funcion BUSCARV para




buscar un elemento en
ese
rango, pero resulta que el valor que me devuelve es el




inmediato por
debajo
del valor que busco, sin embargo yo quiero que me




devuelva en inmediato
superior.

Quizas esto sea mas facil que el mecanismo de un




globo, pero uno estoy muy
puesto en excel y necesito desarrollar un calculo de




este tipo, ademas con
la maxima urgencia, ya sabemos todos como son los jefes

Gracias de antemano.

Salu2.






.

Respuesta Responder a este mensaje
#5 Isra
05/02/2004 - 18:21 | Informe spam
¿Puedes insertar una columna al lado?
Si es que sí, podrías copiar la lista en esa columna, pero empezando una
fila más abajo, y que te devolviera el valor de esa columna...

Saludos.
Isra.

"Gustavo Perez" escribió en el mensaje
news:bvttnq$pp9$
ojala!!, que va, eso ha sido un ejemplo, no tengo intervalos fijos entre


los
valores, ese es el problema, que lo que quiero es el valor por encima

en cualquier caso gracias amiguete

"Víctor" escribió en el mensaje
news:a39501c3ec0a$57495e40$
Tienes que cambiar =BUSCARV(a;...
por =BUSCARV(a+10;...

en el bien entendido de que la fuente de búsqueda, como
tú dices, son 0,10,20,30,40, (múltiplos de 10). Si
no, el resultado podría no ser el deseado.

:-)

>vale, os explico mas detalladamente, tengo una lista de
12 valores
>numericos, ordenandos ascendentemente, porque sino no
sive, asi que pongamos
>que son (0,10,20,30,40), si en el criterio a buscar
digo que es 15, me
>tiene que devolver el valor que hay por encima, que
seria 20, sin embargo me
>devuelve el que hay por debajo, que es 10.
>
>si le pongo falso como condicion, el valor devuelto
es "n/a" que significa
>que no lo encontro, por mas que busco no encuentro
ninguna funcion que me
>haga lo que quiero. espero haberme explicado mejor.
>
>muchas gracias fernando
>
>
>"Fernando Arroyo"
escribió en el mensaje
>news:#
>Prueba poniendo FALSO al final de la fórmula, algo como:
>
>=BUSCARV("a";A1:B50;2;FALSO)
>
>con lo que estás diciéndole a la función BUSCARV que el
rango no está
>ordenado. Si no te funciona, tendrás que decirnos más
exactamente qué es lo
>que necesitas hacer.
>Un saludo.
>
>
>Fernando Arroyo
>MS MVP - Excel
>
>"Gustavo Perez" escribió en
el mensaje
>news:bvtqvr$6a2$
data.net...
>> Hola amigos,
>>
>> A ver si me se explicar, tengo una serie de datos
numericos en filas (solo
>1
>> columna) entonces utilizo la funcion BUSCARV para
buscar un elemento en
>ese
>> rango, pero resulta que el valor que me devuelve es el
inmediato por
>debajo
>> del valor que busco, sin embargo yo quiero que me
devuelva en inmediato
>> superior.
>>
>> Quizas esto sea mas facil que el mecanismo de un
globo, pero uno estoy muy
>> puesto en excel y necesito desarrollar un calculo de
este tipo, ademas con
>> la maxima urgencia, ya sabemos todos como son los jefes
>>
>> Gracias de antemano.
>>
>> Salu2.
>>
>>
>
>
>.
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida