Buscar con dos condiciones

10/03/2006 - 10:02 por Findeo | Informe spam
Buenos días.

Tengo necesidad de buscar, mediante funciones de excel no código, en una
tabla en función de dos condiciones. Es decir, tengo una tabla con campo de
entradas horizontal y vertical, como puede ser

400 500 690
5 1 2 3
10 4 5 6
20 7 8 9

Necesito, por un lado definir la columna de búsqueda en función de un valor
que puede ser 400, 500 ó 600 y, a partir de ahí, buscar otro valor que puede
estar entre 5 y 20.

Así, por ejemplo, si tengo un valor de 10, en la columna de 400 obtendré 4
pero en la columna 690 será 6 el valor encontrado. Pueden ser, por ejemplo,
precios de un producto (zapatos, por decir algo), que, en función de la
cantidad que se compre y del tamaño, el precio será diferente.

No sé si he sido suficientemente claro en la exposición (si no es así pido
disculpas por adelantado y me lo indicáis, por favor), pero creo que habrá
que jugar con la función de indirecto o así, pero no veo cómo hacerlo.

Un saludo y gracias por anticipado.
FindeO
 

Leer las respuestas

#1 Juan
10/03/2006 - 10:51 | Informe spam
hola

la funcion que buscas es INDICE;

=INDICE(B2:D4;COINCIDIR(G1;A2:A4;0);COINCIDIR(F1;B1:D1;0))

en B2:D4 el rango de datos
en G1 el valor a buscar en las filas
en A2:A4 el valor de las filas
en F1 el valor a buscar columnas
en B1:D1 el valor de las columnas

en la formula coincidir el cero indica coincidencia exacta, sino es exacto
dara error

un saludo
juan

;
"Findeo" escribió en el mensaje
news:
Buenos días.

Tengo necesidad de buscar, mediante funciones de excel no código, en una
tabla en función de dos condiciones. Es decir, tengo una tabla con campo
de
entradas horizontal y vertical, como puede ser

400 500 690
5 1 2 3
10 4 5 6
20 7 8 9

Necesito, por un lado definir la columna de búsqueda en función de un
valor
que puede ser 400, 500 ó 600 y, a partir de ahí, buscar otro valor que
puede
estar entre 5 y 20.

Así, por ejemplo, si tengo un valor de 10, en la columna de 400 obtendré 4
pero en la columna 690 será 6 el valor encontrado. Pueden ser, por
ejemplo,
precios de un producto (zapatos, por decir algo), que, en función de la
cantidad que se compre y del tamaño, el precio será diferente.

No sé si he sido suficientemente claro en la exposición (si no es así pido
disculpas por adelantado y me lo indicáis, por favor), pero creo que habrá
que jugar con la función de indirecto o así, pero no veo cómo hacerlo.

Un saludo y gracias por anticipado.
FindeO

Preguntas similares