Encontrar dato en rango de datos

14/05/2005 - 09:08 por Cristina Garrido | Informe spam
A ver si me podéis ayudar:
Tengo unos datos así
1º 0 1.5 5.5
2º 1 5.5 12.5
3º 2 12.5 15.6

Es decir el 1 tiene datos que van desde 0 hasta menor que 1.5 el segundo
tiene datos que van desde 5.5 hasta 12.5 etc
Lo que quiero hacer es, si pongo un 5 por ejemplo que me diga que se
corresponde a la categoría 0 ya que está entre sus valores.
He probado con buscarv pero el pobre se hace un lío y me dice que es la
categoría 5 cuando es la 0.
¿Con que función lo podría hacer?
Gracias
 

Leer las respuestas

#1 KL
14/05/2005 - 10:26 | Informe spam
Hola Cristina,

En primer lugar decirte que la funcion BUSCARV solo puede devolver valores
que se encuentran a la derecha de la columna validada (o la misma columna).
Yo veo unas cuantas opciones posibles, de las cuales aqui te pongo tres.

Suponiendo que tu tabla esta en el rango [A1:C10] de la Hoja1 y que en la
Hoja2 en la celda [A1] pones el valor a buscar y en B1 la formula...:

1) =INDICE(Hoja1!$A$1:$A$10;COINCIDIR($A1;Hoja1!$B$1:$B$10))

2) =COINCIDIR($A1;Hoja1!$B$1:$B$10)-1

3) mover la columna con categorias a la tercera (o sea la columna [C]) y la
columna con los minimos a la primera posicios (o sea la columna [C]) y
entonces usar esta formula:

=BUSCARV($A1;$A$1:$C$10;3)

Por cierto, como tu tabla no tiene previsto el rango desde 0 a 1.5 si pones
como valor buscado cualquier numere dentro de dicho rango las formulas
devolveran error.
Tambien decirte que a efectos de calculos los maximos que tienes en la
tercera columna son redundantes y no hacen falta.

Saludos,
KL


"Cristina Garrido" wrote in message
news:
A ver si me podéis ayudar:
Tengo unos datos así
1º 0 1.5 5.5
2º 1 5.5 12.5
3º 2 12.5 15.6

Es decir el 1 tiene datos que van desde 0 hasta menor que 1.5 el segundo
tiene datos que van desde 5.5 hasta 12.5 etc
Lo que quiero hacer es, si pongo un 5 por ejemplo que me diga que se
corresponde a la categoría 0 ya que está entre sus valores.
He probado con buscarv pero el pobre se hace un lío y me dice que es la
categoría 5 cuando es la 0.
¿Con que función lo podría hacer?
Gracias

Preguntas similares