Excel medio. Módulo 2. INDIRECTO

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.

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.

La función indirecta está diseñada para devolver la referencia específica de una celda.

Sintaxis:

La función INDIRECTO tiene dos argumentos.

indi
  • Ref (obligatorio): es la referencia especificada como una cadena de texto.
  • A1 (opcional): valor lógico que indica el tipo de referencia especificado: A1 (verdadero) o F1C1 (falso).

En caso de omitir el argumento A1, la función INDIRECTO supondrá que la referencia es de tipo A1.

Ejemplo.

indi2

En este ejemplo, la función hace referencia a la celda A2. Así que si sigues la flecha hacia la celda B2, se ve el texto “1.333″. Mediante la aplicación de la función indirecta a esa celda, Excel está considerando que el texto es una referencia de la celda B2, por lo que toma el valor de la celda y la devuelve a la celda donde se escribe la función.


 

Bloquear referencia a una celda

En el siguiente ejemplo puedes ver en la celda C1 la fórmula =A5 y en la celda C2 la fórmula =INDIRECTO(“A5).

indi3

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 una 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:

indi4

 

Crear una referencia a otra hoja

Ya que hemos observado que podemos concatenar diferentes valores para formar el argumento de la función INDIRECTO, hagamos 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:

indi5

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:

indi6

En esta tabla, la función INDIRECTO de la celda D5 es equivalente a tener =INDIRECTO(“Hoja3!B3), solo que hemos formado el argumento concatenando los valores ubicados en otras celdas.


 

En el siguiente vídeo vamos a hacer un ejemplo algo más complicado con INDIRECTO, en una lista desplegable.

Tenemos varias marcas de coches con sus modelos, vamos a saber según marca y modelo elegido el coste del seguro.

 

¿Te gustó? Pues comparte ;-)
Conoce al autor

miguel angel franco gafrcia

Excel basico, medio y avanzado

Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 600px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame