← Volver a Biblioteca

Función INDIRECTO()

Devuelve una referencia de celda, rango, tabla u otra hoja de cálculo especificada a través de una cadena de texto. Permite crear fórmulas que apunten a lugares cambiantes y dinámicos.

Sintaxis

=INDIRECTO(ref_texto; [a1])
ref_texto: Una cadena de texto (entre comillas) o una referencia a una celda que contenga la dirección de celda a la que deseas apuntar (ej. "B2", "Hoja2!A1") (obligatorio).
a1: Valor lógico que indica el tipo de nomenclatura de referencia. Si es VERDADERO (o se omite), interpreta la dirección en estilo A1 (ej. columna-fila). Si es FALSO, usa estilo F1C1 (Fila-Columna) (opcional).

Ejemplos Prácticos

  • Búsqueda Dinámica Simple: Si la celda A1 contiene el texto "C5", y en la celda C5 hay un valor de 100:
    =INDIRECTO(A1) ➔ Devolverá 100. Excel lee el texto de A1 y va a buscar a la dirección indicada.
  • Llamados Dinámicos de Pestañas (Hojas): Si tienes un reporte mensual en distintas hojas de cálculo ("Enero", "Febrero", etc.) y tienes escrito el nombre del mes en la celda B1 de tu hoja resumen, para traer el total de la celda D20 de ese mes:
    =INDIRECTO("'" & B1 & "'!D20")
    *(Si cambias el texto de B1 de "Enero" a "Febrero", la fórmula traerá automáticamente el dato de la hoja de Febrero).*
[Espacio para captura de pantalla de Excel - Ejemplo INDIRECTO]

Observaciones

  • Función Volátil: INDIRECTO() se recalcula cada vez que se realiza cualquier modificación en la hoja de cálculo, aunque los datos a los que apunte no hayan cambiado. Usar demasiadas funciones volátiles puede ralentizar el rendimiento de libros de Excel grandes.
  • Si el texto especificado en ref_texto no corresponde a una dirección o referencia de rango válida, la función devolverá el error #¡REF!.
  • En inglés, esta función se denomina INDIRECT().