You are on page 1of 13

LA FUNCIÓN INDICE EN

EXCEL
La función INDICE en Excel nos ayuda a obtener el valor de una
celda dentro de una matriz especificando el número de fila y
columna. Esta función tiene dos formas de uso: de forma matricial
y de forma de referencia.
FORMA MATRICIAL DE LA FUNCIÓN
INDICE
En su forma matricial, la función INDICE en Excel nos ayuda a
obtener el valor de la celda que se encuentra justamente en el
cruce de la fila y de la columna que hayamos especificado. La
sintaxis de la función INDICE es la siguiente:

• Matriz (obligatorio): El rango de celdas que conforma


nuestra tabla de datos.
• Núm_fila (opcional): El número de fila de la celda que
contiene el valor que necesitamos.
• Núm_columna (opcional): Este argumento es opcional
solamente si la Matriz consta de una sola columna, de lo
contrario debe especificarse el número de columna de la
celda buscada.
Tanto el Núm_fila como el Núm_columna comienzan con el
número 1 que indica la primera fila o la primera columna de
nuestra matriz. Ambos argumentos deben indicar una celda válida
dentro de la matriz o de lo contrario recibiremos un error del tipo
#¡REF!.
EJEMPLO DE LA FUNCIÓN INDICE EN SU
FORMA MATRICIAL
Observa la siguiente tabla de datos que contiene los montos de
venta de varios productos correspondientes a diferentes meses
del año.

En la celda D12 tengo la función INDICE que me ayuda a


obtener el valor de la celda que se encuentra en la fila 3 y en la
columna 2 de la matriz (B2:E9) lo cual corresponde a las ventas
del Producto 3 en el mes de Febrero.
Es importante que observes que los números de fila y de columna
que se pasan como argumentos a la función INDICE no son los
números de fila y de columna de la hoja de Excel sino de la matriz
que se especifica como primer argumento de la función.

FORMA DE REFERENCIA DE LA FUNCIÓN


INDICE
La segunda forma de uso de la función INDICE en Excel es
similar a la anterior pero con la diferencia de que en lugar de
especificar una sola matriz podemos indicar más de una matriz.
Bajo esta forma, la función INDICE tiene una sintaxis un poco
diferente que el método anterior:

• Ref (obligatorio): La referencia a las matrices que tienen los


datos.
• Núm_fila (obligatorio): El número de fila de la celda que
deseamos obtener.
• Núm_columna (opcional): El número de columna de la
celda a obtener.
• Núm_área (opcional): Ya que Ref puede tener especificados
varios rangos como A1:C6, A8:C11
entonces Núm_áreaindicará cual de los rangos se debe
utilizar.
Si Núm_fila y Núm_columna indican una celda fuera de la matriz
recibiremos un error del tipo #¡REF!.
EJEMPLO DE LA FUNCIÓN INDICE EN SU
FORMA DE REFERENCIA
He modificado un poco el ejemplo anterior para explicar este uso
de la función INDICE. Observa que en este ejemplo tengo dos
matrices que contienen los datos: C3:F6 y C8:F11. Puedo
especificar a la función INDICE ambas matrices y con el
argumento Núm_área indicar cual de los dos rangos utilizar. La
función buscará el valor ubicado en la fila 3 y columna 2:

Al utilizar la primera matriz obtengo el valor del Producto 3


(Categoría A) y el mes de Febrero. Ahora observa lo que sucede
cuando cambio solamente el valor del argumento Núm_Área con
el valor 2:
Ahora la función INDICE utiliza la segunda matriz (C8:F11) y
obtiene el valor del Producto 3 (Categoría B) para el mes de
Febrero y todo con solo modificar el argumento Núm_Área.
Artículos relacionados
Ejemplo de la función INDICE
LA FUNCIÓN COINCIDIR EN
EXCEL
La función COINCIDIR en Excel nos ayuda a localizar un
elemento dentro de un rango de celdas y nos devuelve su
posición. En otras palabras, la función COINCIDIR nos ayuda a
obtener el número de fila que ocupa el elemento buscado.
SINTAXIS DE LA FUNCIÓN COINCIDIR
La función COINCIDIR tiene tres argumentos:

• Valor_buscado (obligatorio): El valor que estamos


buscando.
• Matriz_buscada (obligatorio): El rango de celdas donde
realizaremos la búsqueda.
• Tipo_de_coincidencia (opcional): Un número que indica el
tipo de coincidencia en la búsqueda.
El Tipo_de_coincidencia especificado en la función tendrá un
efecto en la manera en que se hace la búsqueda. Los siguientes
valores son los posibles para el tercer argumento de la función
COINCIDIR:
• 1: La función COINCIDIR encontrará el valor más grande
que sea menor o igual al valor buscado. La matriz de
búsqueda debe estar ordenada de manera ascendente.
• 0: La función COINCIDIR encontrará el primer valor que
sea exactamente igual al valor buscado. La matriz de
búsqueda puede estar en cualquier orden.
• -1: La función COINCIDIR encontrará el valor más pequeño
que sea mayor o igual que el valor buscado. La matriz de
búsqueda debe estar ordenada de manera descendente.
Cuando no se especifica el tercer argumento de la función
COINCIDIR se utilizará de manera predeterminada el valor 1.
EJEMPLOS DE LA FUNCIÓN COINCIDIR
Comenzaré con un ejemplo de una búsqueda exacta con
la función COINCIDIR. Para ello tengo una lista de valores en la
columna A y utilizaré la siguiente fórmula:
=COINCIDIR("EFG", A1:A10, 0)

Observa el resultado de la fórmula:

La función COINCIDIR nos devuelve el número 5 que es


precisamente la posición que ocupa el valor buscado. Ahora
observa lo que sucede al utilizar la siguiente fórmula:
=COINCIDIR("JOX", A1:A10)

En primer lugar debemos saber que el valor “JOX” no está dentro


de la lista así que no habría una coincidencia exacta, pero al
omitir el tercer argumento de la función estoy indicando que
deseo hacer una búsqueda aproximada. Observa el resultado:

La función COINCIDIR devuelve el número 9 porque es el


elemento que contiene al menos una de las letras del valor
buscado y es, por lo tanto, la mejor coincidencia encontrada.
NOTAS ADICIONALES SOBRE LA FUNCIÓN
COINCIDIR
Algunas notas adicionales sobre la función COINCIDIR son las
siguientes:
• La función COINCIDIR no hace diferencia entre
mayúsculas y minúsculas.
• Cuando la función COINCIDIR no encuentra alguna
coincidencia devolverá el tipo de error #N/A.
LA FUNCIÓN INDIRECTO EN
EXCEL
La función INDIRECTO en Excel nos ayuda a obtener una
referencia a una celda o a un rango de celdas. Puedes utilizar
esta función para crear una referencia que no cambiará aun
cuando se inserten filas o columnas a la hoja de Excel.
La función INDIRECTO también puede ser utilizada para crear
una referencia a partir de una letra y un número dando forma a la
dirección de la celda de la cual deseamos obtener la referencia.
SINTAXIS DE LA FUNCIÓN INDIRECTO
La función INDIRECTO tiene dos argumentos.

• Ref (obligatorio): Es la referencia especificada como una


cadena de texto.
• A1 (opcional): Valor lógico que indica el tipo de referencia
especificada: A1 (verdadero) o F1C1 (falso).
En caso de omitir el argumento A1, la función
INDIRECTO supondrá que la referencia es de tipo A1.
BLOQUEAR REFERENCIA A UNA CELDA
En el siguiente ejemplo puedes observar en la celda C1 la fórmula
=A5 y en la celda C2 la fórmula =INDIRECTO(“A5”).

Ambas celdas muestran el valor de la celda A5, pero ahora


observa lo que sucede al insertar una nueva fila por arriba de la
fila 5.

El valor 500 ahora se encuentra en la celda A6 y Excel actualizó


automáticamente la fórmula de la celda C1 que ahora es =A6. Sin
embargo, la celda C2 muestra el valor 0 (cero) porque la función
INDIRECTO sigue regresando la referencia a la celda A5 que
ahora está vacía.
Si necesitas hacer referencia siempre a la misma celda sin
importar que se inserten o eliminen filas o columnas, entonces la
función INDIRECTO será adecuada para dicho propósito.
CREAR UNA REFERENCIA A PARTIR DE
TEXTO
Es posible hacer una referencia con la función
INDIRECTO utilizando los valores contenidos en otras celdas. En
el siguiente ejemplo, la celda B1 indica la columna y la celda B2
indica la fila que formarán la dirección de la celda a la que
haremos referencia. La función INDIRECTO une ambos valores y
regresa el valor de la celda D7:

Sería suficiente con especificar la letra E en la celda B1 para


que la función INDIRECTO muestre el valor 608 el cual
pertenece a la celda E7.
Ya que el argumento de la función INDIRECTO es de tipo texto
podemos formar la dirección de una celda combinando texto y el
valor de alguna otra celda. Por ejemplo, podemos modificar la
fórmula anterior para fijar la columna C y tomar el valor de la fila
especificado en la celda B2:
=INDIRECTO("C" & B2)

Observa el resultado de utilizar la función INDIRECTO de esta


manera:
CREAR UNA REFERENCIA A OTRA HOJA
Ya que hemos observado que podemos concatenar diferentes
valores para formar el argumento de la función
INDIRECTOhagamos un último ejemplo para construir referencias
a celdas que se encuentran en otra hoja. Primero observa los
valores que tengo en las Hoja2 y Hoja3 de mi libro de Excel:

En la Hoja1 he armado una tabla con los encabezados Hoja,


Columna y Fila que me ayudarán a especificar el valor de la celda
que deseo obtener. Observa con atención cómo se arma la
cadena de texto dentro de la función INDIRECTO:
En esta tabla, la función INDIRECTO de la celda D5 es
equivalente a tener =INDIRECTO(“Hoja3!C4”) solo que hemos
formado el argumento concatenando los valores ubicados en
otras celdas.

You might also like