8 formas de buscar en tablas de doble entrada

En una de las mejores clases de Excel avanzado para administrativos que he dado nunca intentaba hacer ver a los alumnos que en Excel existen muchas formas de hacer la misma cosa.

Para demostrarlo les propuse un ejercicio para que lo hiciesen en casa.

Les entregué una tabla con las distancias kilométricas de algunas de las ciudades de Ecuador. El ejercicio consistía en que debían crear una fórmula que fuese capaz de encontrar la distancia entre dos ciudades.

buscar excel dos criterios

Por supuesto, también les pedí que no contactaran entre ellos para ayudarse con el ejercicio.

En la siguiente clase me sorprendieron muy gratamente ya que, de 25 alumnos que tenía, salieron 5 propuestas diferentes. Y funcionaban todas. Días mas tarde me llegaron algunas soluciones más.

Solución 1: INDICE + COINCIDIR + COINCIDIR

metodo 1 buscar tabla doble entrada

Se busca dentro de la matriz de datos el valor que coincida con los dos valores dados en una fila y en una columna.

Solución 2: INDICE + COINCIDIR + INDICE + COINCIDIR

método 2 buscar en tabla de doble entrada

Esta solución devuelve el valor que se encuentra en la intersección entra la fila y la columna que contienen los valores de búsqueda.

Solución 3: INDIRECTO + DIRECCION + COINCIDIR + COINCIDIR

metodo 3 buscar en tabla de doble entrada

Este método busca la dirección de la celda que coincide con los dos criterios y devuelve el valor que se encuentra en esa referencia de celda.

Solución 4: DESREF + COINCIDIR + COINCIDIR

metodo 4 buscar en tabla de doble entrada

Aquí se buscan las posiciones que ocupan los valores buscados dentro de la fila y la columna, y a continuación, a partir de la celda A2, se cuentan esos números de celdas tanto hacia la derecha (columnas) como hacia abajo (filas).

Solución 5: MAX + INDICE

metodo 5 buscar en tabla de doble entrada

En esta solución se aprovecha la forma matricial de la función INDICE para crear una matriz en la que el único valor diferente a 0 es el valor que coincide con los criterios a buscar. En este caso, aunque se trata de una función matricial, no es necesario introducir la fórmula pulsando Ctrl + Mayús + Intro ya que la función MAX se encarga de devolver un único valor (el máximo). El único inconveniente que tiene esta solución es que solamente funciona con números.

Solución 6: SUMAPRODUCTO

metodo 6 buscar en tabla de doble entrada

SUMAPRODUCTO es una de las funciones más versátiles que tiene Excel. En esta solución, al igual que en la anterior, se crea una matriz de ceros y unos (FALSO y VERDADERO). En la matriz creada solo existe un uno que, al multiplicarlo por el valor correspondiente de la matriz, da como resultado el valor buscado.

Solución 7: BUSCARV + COINCIDIR

metodo 7 buscar en tabla de doble entrada

Esta solución utiliza la función COINCIDIR como argumento de BUSCARV, para buscar la posición de la columna de búsqueda. Es la encargada de hacer la búsqueda hacia la derecha. BUSCARV es la se encarga de buscar hacia abajo.

Método 8: MAX (matricial)

metodo 8 buscar en tabla de doble entrada

Este método es similar al número 5. Aquí se cambia la función INDICE (¿te acuerdas que devolvía una matriz?) por la forma matricial de MAX. Es necesario introducir la fórmula pulsando Ctrl + Mayús + Intro.

Conclusión

Como he dicho al principio, me sorprendieron las respuestas de los alumnos ya que hasta ese momento yo conocía solamente tres de ellas y esperaba que fueran esas las soluciones que aportaran.

El archivo que he utilizado para este ejemplo podrás descargarlo junto con mi ebook “BUSCARV y otras funciones de búsqueda”.

¿Conoces tú alguna otra forma de hacer búsquedas en tablas de doble entrada en Excel? Coméntalo!!

Respuestas

  1. Tambien es posible con una busqueda vertical y busqueda horizontal

    BusquedaV(I15,$A$6:$E$13,BusquedaH(J15,$A$6:$E$13,8,0),0) pero es necesario agregar despues de la ultima fila numeros de referencia 1,2,3,4 etc para definir el numero de fila. Alli la busqueda horizontal buscara la fila que sera necsaria para la busqueda vertical

  2. Hola buenos días, lo que no veo y quisiera saber que hay en la columna “Y”, ya que en el ejemplo no se alcanza a visualizar.

    Muchas gracias y felicitaciones por tan grande aporta a los que recién empezamos.

    1. Hola, Pablo!
      La publicación es de 2015 y nadie me había dicho nada!!

      En la celda Y5 se encuentra el nombre de la ciudad de origen y en Y6 el nombre de la de destino.

      Disculpa las molestias.

      1. Era bastante intuitivo a que correspondian esas celdas, pues la formula de match, siempre pide el valor a buscar xD

  3. Hola,
    ¿Sabes cual es mas eficiente en cuanto a uso de memoria?
    Cuando se tienen archivos grandes y muy pesados se vuelve complicado y lenta la maquina

    1. Hola, Rodrigo.
      Microsoft suele decir que cuantas menos funciones anidadas tenga la fórmula, mucho más rápida.

      Mi experiencia me dice que, además de esto, que cuantos menos argumentos tengan las funciones que utilices, mucho mejor.

      Venga, a contar argumentos!! 🙂

Los comentarios están cerrados.