Búsquedas para tablas de referencias cruzadas

PorLucía Montero Rodríguez

Búsquedas para tablas de referencias cruzadas

En ocasiones puede ser interesante encontrar la información correspondiente al cruce entre el dato de una fila y una columna de una tabla.

Si sólo empleamos una función SI(), podemos anidar y volver a anidar una dentro de otra, pero se convertiría en una fórmula muy larga y farragosa, así que una solución es combinar SI() con una función de búsqueda como por ejemplo BUSCARV().

Busqueda cruzada en Excel

En el ejemplo anterior, al escribir un determinado tipo de menú y una gama en la celda G2 aparece el precio correspondiente, como resultado de la función:

=SI(F2="vegetariano";BUSCARV(E2;A2:C4;2;0);BUSCARV(E2;A2:C4;3;0))

La dinámica ha sido preguntar por el primero de los encabezados de columna, por ejemplo, si es Vegetariano busco la gama en la primera columna de la tabla, y que me devuelva el dato correspondiente de la segunda; de lo contrario, devolverá el de la tercera, el correspondiente al menú Carnívoro.

En este archivo puedes encontrar el ejemplo desarrollado, así como dos casos más amplios resueltos de forma similar. De todas formas, en un futuro artículo utilizaremos las funciones INDICE() y COINCIDIR() como alternativa al planteamiento ahora presentado.

Acerca del autor

Lucía Montero Rodríguez administrator

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.