Para poder buscar un
valor dentro de una tabla de este tipo tenemos que realizar dos
búsquedas una dentro de la otra.

Primero de todo intentaremos encontrar la fila en
la que se encuentra la temperatura
que escribimos en la celda [W4]
y dentro de esta fila deberemos encontrar la temperatura de bochorno
que dependa de la Humedad relativa que escribimos en la celda [W5]
Para empezar vamos a utilizar la función BUSCARV,
la que nos permite buscar un valor en una primera columna de una
tabla, una vez localizado nos muestra dentro de la misma fila el
valor que coincide con la columna que deseamos buscar.
La estructura de la función es la siguiente
en la que podemos encontrar 4 argumentos: BUSCARV(Valor
que se desea buscar en la tabla; Matriz de datos donde buscar los
datos; Columna que se desea ver; ¿Ordenado?)
Sitúate en la celda [W7]
para empezar a escribir la función que nos mostrará
al final de la práctica la temperatura bochorno.
Escribe la siguiente función: =BUSCARV(W4;C4:T26;2;FALSO),
vamos a explicar esta función para que quede claro su funcionamiento.
Buscarv nos busca el valor que hemos puesto en la
celda [W4], dentro del rango de
valores que se encuentran desde la celda C4
hasta la T26, recuerda que los rangos
siempre se definen con :
Para realizar una prueba ponemos un 2
indicando así a la función que deseamos ver la segunda
columna, esto más adelante tendremos que ajustarlo ya que
de esta forma podremos cambiar la temperatura, pero… siempre
nos mostraría lo que hay en la columna 2,
y esto no nos interesa ya que deseamos ver los datos dependiendo
de la columna en la que se encuentre la humedad relativa.
Indicamos en el último argumento Falso,
ya que así evitamos preocuparnos si el índice que
estamos utilizando de búsqueda está o no está
ordenado.
Modifica el valor de la temperatura y podrás
ver como en la celda donde hemos puesto la función aparecerá
la segunda columna de la fila.
Vamos ahora a intentar hacer que la función
busque en una u otra columna según la Humedad relativa.
Para ello vamos a utilizar la función: COINCIDIR,
la cual nos devuelve el número de la columna en la que se
encuentra un valor que estamos buscando. La estructura de esta función
es la siguiente: COINCIDIR(Valor buscado;
Matriz datos;Ordenado)
En nuestro ejemplo, el valor que deseamos buscar
está en la celda [W5] (Humedad
relativa) y deseamos encontrar en que posición se
encuentra en la tabla dentro del rango de la celda D3
hasta la celda T3. También
marcaremos que no está ordenado (Falso)
para indicar que los valores no están ordenados.
En realidad están ordenados, pero en estas
funciones sólo funciona cuando la ordenación es ascendente
y no descendente como en este caso.
La función quedará de la siguiente forma:
COINCIDIR(W5;D3:T3;FALSO)
Vamos a completar la función y ver como funciona y los últimos
retoques para que la función que hemos creado funcione correctamente.
=BUSCARV(W4;C4:T26;COINCIDIR(W5;D3:T3;FALSO);FALSO)
Observa que donde en un principio marcábamos
como fija la columna 2, ahora lo
modificamos con la función COINCIDIR.
|