sábado, 13 de septiembre de 2014

EXCEL: INDICE Y COINCIDIR


Las funciones INDICE y COINCIDIR se usan para buscar datos en una tabla como resultado de la intersección de una fila y una columna específicas.

Con la función COINCIDIR averiguamos el número correspondiente de la fila y de la columna y después con la función INDICE especificamos la tabla y el nº de fila y columna.

La sintaxis correcta de las funciones es la siguiente:

  • COINCIDIR(valor buscado;tabla en la que se busca;tipo de coincidencia)
  • INDICE(tabla;nº fila;nº columna)

Vamos a ver el uso de las funciones primero por separado y después de forma conjunta.

C47 - Función COINCIDIR

COINCIDIR(valor buscado;tabla en la que se busca;tipo de coincidencia).

El tipo de coincidencia es opcional y puede ser:
  • 1: COINCIDIR encontrará el valor más grande que sea menor o igual al valor buscado. El rango debe estar ordenado de manera ascendente.
  • 0: COINCIDIR encontrará el primer valor que sea exactamente igual al valor buscado. El rango puede estar en cualquier orden.
  • -1: COINCIDIR encontrará el valor más pequeño que sea mayor o igual que el valor buscado. El rango debe estar ordenado de manera descendente.

E1: El siguiente ejemplo devuelve el lugar que ocupa España (celda C2) dentro de la lista de paises (A1:A6), el tipo de coincidencia es exacta, de ahí el cero. El resultado es 2


E2: El siguiente ejemplo devuelve el lugar que ocupa el valor 55 (celda D4) dentro de la lista de valores (A1:J1), el tipo de coincidencia es 1. El resultado es 4



C48 - Función INDICE

INDICE(tabla;nº fila;nº columna)

E1: El siguiente ejemplo busca en la tabla y devuelve el valor que se encuentra en la intersección de la fila 2 y de la columna 3.


C47 - Fórmula Indice y Coincidir anidadas en Excel

La función BUSCARV tiene el problema de que en la matriz de búsqueda la columna del valor a buscar tiene ser la misma o estar a la izquierda del valor a devolver , esta función no nos sirve si queremos devolver un valor hacia la izquierda, veamos la siguiente tabla:


Si quisiéramos saber en que mes la venta fue de 80.230 no podríamos usar BUSCARV, pero el problema se resuelve con el adecuado anidamiento de INDICE y COINCIDIR, a este anidamiento se le llama FORMULA, veamos como:

E1: INDICE puede extraer el valor de una matriz si le damos los datos de fila y columna, pues el valor estará en la intersección de ellos, el valor de la columna lo tenemos, ya que este debe estar en la columna nº1 que es la del mes, solo nos falta el valor de la fila, que muy amablemente nos lo entrega la función COINCIDIR quedando la siguiente fórmula


E2: Si la referencia en COINCIDIR es B15, la tabla en la que se busca la posición C2:C13, en INDICE la matriz de la cual se saca el valor B2:C13 y la columna es la nº1.

Si ponemos los datos en una Hoja de Excel


Y si se introduce la fórmula en la celda E15, obtenemos el mes de Agosto, como se puede ver en la tabla.

Reflexión

La flexibilidad que nos ofrece la función INDICE nos permite utilizarla en otros escenarios para buscar un valor y regresar múltiples resultados. Por otro lado, la función COINCIDIR combinada con la función INDICE es una excelente alternativa cuando deseamos hacer una búsqueda sobre una tabla y elegir la columna que necesitamos como resultado a partir de una lista desplegable.

Fuente

- AllExcel - URL: http://www.allexcel.com.ar/anidamiento%20de%20funciones/tutoriales/INDICE%20Y%20COINCIDIR%20POR%20BUSCARV/indice%20y%20coincidir.html - Consultada 13/09/2014

- Cien por Cien Office - URL: http://cienporcienoffice.wordpress.com/2013/05/21/funciones-indice-y-coincidir/ - Consultada 13/09/2014

No hay comentarios:

Publicar un comentario