Formula buscarV

21/09/2007 - 11:05 por Iñaki | Informe spam
Hola:
Mi consulta es la siguente, creo que el problema es que no uso la formula
adecuada.
Tengo una lista de valores y quiero que cuando yo ponga un numero me
seleccione el mas cercano al de la lista.
Con la formula Buscarv me selecciona el inferior.

Ej:

Valor: 6800
Valor Buscado: 7000 (Esto es lo que quiero que me busque la formula)

Lista
6000
7000
8000
9000

Gracias
Iñaki

Preguntas similare

Leer las respuestas

#1 Juan M
21/09/2007 - 11:36 | Informe spam
"Iñaki" escribió
Hola:
Mi consulta es la siguente, creo que el problema es que no uso la formula
adecuada.
Tengo una lista de valores y quiero que cuando yo ponga un numero me
seleccione el mas cercano al de la lista.
Con la formula Buscarv me selecciona el inferior.

Ej:

Valor: 6800
Valor Buscado: 7000 (Esto es lo que quiero que me busque la formula)

Lista
6000
7000
8000
9000

Gracias
Iñaki





Hola Iñaki,

Sin conocer más datos o los demás criterios que puedas valorar, prueba lo
siguiente

=SI(CONTAR.SI(A1:A4;C1);C1;INDICE(A1:A5;COINCIDIR(C1;A1:A4)+1))

si encuentra el valor dentro del rango te devuelve el valor, sino te da el
valor de la siguiente fila.
Fijate en que el rango de indice es una celda mayor para que no salte el
error.

Un saludo,
Juan
Respuesta Responder a este mensaje
#2 Iñaki
22/09/2007 - 15:35 | Informe spam
Hola Juan:

Gracias por la informacion, la formula que me has enviado va bien, el unico
problema es que siempre me coje el valor superior, y a mi me interesa el
valor mas cercano.

Un saludo y gracias.


"Juan M" escribió en el mensaje
news:%23yRIELD$

"Iñaki" escribió
Hola:
Mi consulta es la siguente, creo que el problema es que no uso la formula
adecuada.
Tengo una lista de valores y quiero que cuando yo ponga un numero me
seleccione el mas cercano al de la lista.
Con la formula Buscarv me selecciona el inferior.

Ej:

Valor: 6800
Valor Buscado: 7000 (Esto es lo que quiero que me busque la formula)

Lista
6000
7000
8000
9000

Gracias
Iñaki





Hola Iñaki,

Sin conocer más datos o los demás criterios que puedas valorar, prueba lo
siguiente

=SI(CONTAR.SI(A1:A4;C1);C1;INDICE(A1:A5;COINCIDIR(C1;A1:A4)+1))

si encuentra el valor dentro del rango te devuelve el valor, sino te da el
valor de la siguiente fila.
Fijate en que el rango de indice es una celda mayor para que no salte el
error.

Un saludo,
Juan

Respuesta Responder a este mensaje
#3 Juan M
24/09/2007 - 08:18 | Informe spam
Hola Iñaki,

Prueba con esta otra fórmula,

=SI(-BUSCAR(C2;A1:A4)+C2<INDICE(A1:A4;COINCIDIR(C2;A1:A5)+1)-C2;BUSCAR(C2;A1:A4);INDICE(A1:A4;COINCIDIR(C2;A1:A5)+1))

Debes decidir que valor te interesa mostrar si el valor es la mitad de un
rango por ejemplo 6500. En la fórmula da el valor superior aunque si añades
un igual a la comparación tendrás el valor inferior.

Un saludo,
Juan

"Iñaki" escribió

Hola Juan:

Gracias por la informacion, la formula que me has enviado va bien, el
unico problema es que siempre me coje el valor superior, y a mi me
interesa el valor mas cercano.

Un saludo y gracias.


"Juan M" escribió en el mensaje
news:%23yRIELD$

"Iñaki" escribió
Hola:
Mi consulta es la siguente, creo que el problema es que no uso la
formula adecuada.
Tengo una lista de valores y quiero que cuando yo ponga un numero me
seleccione el mas cercano al de la lista.
Con la formula Buscarv me selecciona el inferior.

Ej:

Valor: 6800
Valor Buscado: 7000 (Esto es lo que quiero que me busque la formula)

Lista
6000
7000
8000
9000

Gracias
Iñaki





Hola Iñaki,

Sin conocer más datos o los demás criterios que puedas valorar, prueba lo
siguiente

=SI(CONTAR.SI(A1:A4;C1);C1;INDICE(A1:A5;COINCIDIR(C1;A1:A4)+1))

si encuentra el valor dentro del rango te devuelve el valor, sino te da
el valor de la siguiente fila.
Fijate en que el rango de indice es una celda mayor para que no salte el
error.

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