funcion INDICE
La funcion INDICE de Excel es una función de búsqueda bastante útil, es una función de alguna manera tiene un mayor alcance que la funcion BUSCARV, ya que la fortaleza de BUSCARV también viene a ser su debilidad.
La principal caracteristica de la funcion BUSCARV es que el argumento valor_buscado siempre se busca en la primera columna de la matriz_tabla.
En ese sentido, si el valor_buscado se encuentra en la 3ra columna de la matriz y el resultado que queremos obtener se encuentra en la 2da columna de la matriz, BUSCARV no nos podría ayudar a solucionar ese problema.
Ya que Mercedes se encuentra en la 3ra columna, siendo un requisito indispensable para BUSCARV que valor_buscado este en la 1ra columna de la matriz, generaría un error #N/D o #N/A dependiendo de la versión.
Como usar la funcion INDICE
En ese sentido, una de las funciones que podría superar esta prueba es la funcion INDICE, ya que unas de sus formas de uso, y quizás la principal, requiere 3 argumentos.
Argumento matriz. Es un rango de celdas, muy similar a lo que BUSCARV requiere como matriz_tabla
Argumento núm_fila. Este argumento lo debes de tomar como una posición de fila dentro de matriz donde se encuentra ubicado el dato que deseas extraer.
Argumento núm_columna. Este argumento, así como el anterior, se refiere a la posición de columna donde se encuentra ubicado el datos que deseas extraer.
Tips importantes
- Si la matriz que has seleccionado solo tiene una columna, no será necesario que uses el argumento núm_columna, pero SI o SI núm_fila.
- Si matriz seleccionada solo tiene una fila, no será necesario que uses el argumento núm_fila, pero SI o SI núm_columna.
- Tanto núm_fila como núm_columna funcionan como una coordenada numérica donde se encuentra el dato que seas extraer dentro de matriz.
Como puedes ver en la imagen, necesita definir matriz y luego ubicar las coordenadas del dato que deseas extraer.
Quiero conocer cuanto vendió Antonio, a nivel de fila en la matriz, Antonio esta ubicado en la 3ra fila y el dato que deseo extraer esta ubicado en la 2da columna. En ese sentido mi coordenado sería Fila 3 Columna 2 para extraer los $3,800 que le corresponden como respuesta.
Ahora, eso NO ES DINAMICO, ya que los números que he determinado fueron calculados con la vista y no con una funcion como debería ser.
Como usar la funcion COINCIDIR
Aquí entraría la funcion COINCIDIR. Esta funcion esta en la capacidad de entregar un número de posición de fila o de columna.
Argumento valor_buscado. Es el valor que usaremos para ubicar la posición ya sea de columna o fila en la que se encuentra dentro de matriz_buscada.
Argumento matriz_buscada. Es el rango de celdas donde ubicaremos la posición de valor_buscado
Aquí es relevante que matriz_buscada deberá tener las siguientes características:
- Seleccionar UNA FILA con MUCHAS COLUMNAS, si se refiere a un rango horizontal donde queremos hacer coincidir los datos.
- Seleccionar UNA COLUMNA con MUCHAS FILAS, si se refiere a un rango vertical donde queremos hacer coincidir los datos.
- NO seleccionar MUCHAS FILAS con MUCHAS COLUMNAS
Argumento tipo_de_coincidencia. Es un número { 1 , 0 , -1} que usaremos para que la funcion COINCIDIR determine el tipo de coincidencia que deseamos hacer.
- Número 1. Es un tipo de coincidencia aproximada, pero la condición para que funcione es que, matriz_buscada, debe estar ordenada de la A a la Z; de mayor a menor.
- Número CERO. Es el tipo de coincidencia exacta, regularmente este argumento es el que más se usa, y se usa cuando queremos que valor_buscado se busque de forma exacta.
- Número -1. Es un tipo de coincidencia aproximada, pero la condición para que funcione es que, matriz_buscada, debe estar ordenada de la Z a la A, de menor a mayor.
Como verás, la funcion COINCIDIR encontró los números de fila y columna que necesita la funcion INDICE para obtener el resultado deseado.
Como usar la funcion INDICE y COINCIDIR
Ahora anidaremos ambas funciones
Como verás, este par de funciones trabajan muy bien juntas, aunque la funcion COINCIDIR no es de uso exclusivo de la funcion INDICE, ya que cualquier funcion que genere un número, que le sirva a INDICE, como número de fila o columna, para extraer un dato de una matriz, será suficiente.
>> Descarga ejercicios funciones INDICE y COINCIDIR <<
Artículos relacionados