Valor condicionado por una horquilla de cifra (solucionado)

Hola,

No sé si he expresado bien en el título lo que quiero. Necesito generar una fórmula la cual exprese un valor relacionado con un rango numérico. Como ejemplo: tengo una casilla A con un valor de x, en la casilla B quiero que aparezca un valor determinado (0%, 7%, 10% o 15%) en función del valor de la casilla A (si está por debajo de 4000, un 0%; si está entre 4000 y 6000, un 7%; si está entre 6000 y 9000, un 10%; si está por encima de 9000, un 15%).

He mirado en varios foros, pero no he visto el cómo hacerlo.

Gracias por las respuestas.

La siguiente formula:

=BUSCARV(A1;{0|0;4000|0,07;6000|0,1;9000|0,15};2)

utiliza BUSCARV con una matriz interna creo que hace lo que quieres, pero también puedes poner los pares de valores en dos columnas.

también se puede hacer con la función:

=BUSCARH(A1;{0|4000|6000|9000;0|0,07|0,1|0,15};2)

solo cambia la forma de ordenar los parámetros, en este caso si lo podrías hacer poniendo los pares de valores en dos filas.

Editado 20150501

Añadida plantilla con ejemplos.
VlookupInnerArray.ods

—pt-br----
Gostaria de conhecer melhor esta formula, tentei usa-la mas não consegui, poderia me enviar uma planilha com o exemplo. (gilberto@schiavinatto.com) ou posta-la em um provedor para baixar.

–es-- Google tradutor
Me gustaría conocer a esta fórmula, traté de usar, pero no pude, podría enviarme una hoja de cálculo con el ejemplo. (Gilberto@schiavinatto.com) o ponerlo en un proveedor para descargar. Gracias.

Seguramente tienes problemas con el separador de parámetros, a lo mejor en tu configuración es , en lugar de |. Al abrir el fichero de ejemplo deberías verlos correctamente.

Gracias por la información, no sabía este detalle de la función.

m.a. riosv

Muchas gracias. La fórmula es perfecta en cualquiera de sus dos variantes. Muchas gracias de nuevo.