La función INDIRECTO en Excel permite devolver una referencia de celda especificada mediante texto. Es útil para crear referencias dinámicas que se actualizan automáticamente al cambiar el contenido de una celda.
La sintaxis es:
=INDIRECTO(ref_texto; [a1])
Los argumentos son muy sencillos porque sólo hay uno obligatorio:
- ref_texto: Es la referencia a una celda escrita como texto. Puede ser una referencia a otra celda, un rango o incluso una hoja diferente.
- [a1] (opcional): Especifica el tipo de referencia:
- VERDADERO (por defecto) utiliza el formato A1.
- FALSO utiliza el formato de referencia estilo F1C1 (fila-columna).
Por ejemplo, si en la celda A1 tienes el texto "B2" y en la celda B2 el valor 100, puedes usar:
=INDIRECTO(A1)
Esto devolverá 100, ya que INDIRECTO interpreta el contenido de A1 ("B2") como una referencia de celda. Esta funcionalidad, que a priori no parece tener mucha utilidad, es muy práctica y fácil de implementar en diferentes situaciones que te mostramos a continuación y que te pueden ahorrar tiempo el procesamiento de información.
Algunos ejemplos útiles de la función INDIRECTO
Crear referencias dinámicas en informes
Supón que en la celda A1 tienes el texto "B2" y en B2 el valor 150. Si quieres que una celda muestre siempre el valor de la celda indicada en A1, usa esta fórmula:
=INDIRECTO(A1)
Si cambias el valor de A1 por "C3" y en C3 tienes el valor 200, la fórmula devolverá automáticamente 200.
Utilizar nombres de hojas variables en fórmulas
El ejemplo que hemos visto antes es muy práctico si tienes libros con muchas hojas: si en A1 tienes el texto "Enero" y en la hoja llamada "Enero" el valor 500 está en la celda B2, puedes obtener ese valor con:
Si cambias el valor de A1 por "Febrero" y en la hoja "Febrero" el valor en B2 es 600, la fórmula devolverá automáticamente 600.
Combinar con SUMA para cálculos dinámicos
Si en A1 tienes "Ventas" y en la hoja "Ventas" el rango B2:B5 tiene los valores 100, 200, 150 y 250, puedes sumar esos datos así:
Esto devolverá 700. Si cambias el valor de A1 por "Gastos" y el rango B2:B5 en esa hoja tiene otros datos, la fórmula sumará esos valores automáticamente.

Enrique Serrano
Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.
Plantillas relacionadas
Artículos relacionados
La función DESREF de Excel es una de las menos conocidas por los usuarios habituales de Excel, pero se trata de una de las funciones a la que más...
La función UNICOS se utiliza para obtener una lista de valores únicos a partir de un rango de celdas en Excel. Es especialmente útil cuando se...
Estos son los festivos nacionales para el próximo año 2022, tal y como recogerá el Boletín Oficial del Estado. De la misma manera, todas las...