• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

La función INDIRECTO en Excel: Guía práctica con 3 casos de uso dinámicos

En Microsoft Excel, cuando escribimos una fórmula estándar como =SUMA(A1:A10), la referencia a las celdas es fija y directa. Sin embargo, en modelos financieros complejos, paneles de control (dashboards) o plantillas multi-hoja, a menudo necesitamos que la celda o el rango al que apunta una fórmula cambie de forma automática según la selección del usuario.

Para lograr este nivel de automatización existe la función INDIRECTO. Aunque a menudo se considera una herramienta avanzada o compleja, su concepto base es sencillo: convierte una cadena de texto en una referencia de celda real.

En este artículo aprenderás a utilizar la función INDIRECTO a través de tres casos prácticos fundamentales que podrás aplicar de inmediato en tus hojas de cálculo.

1. ¿Cómo funciona la sintaxis de INDIRECTO?

La función INDIRECTO evalúa un texto y lo transforma en una dirección ejecutable por Excel.

=INDIRECTO(ref_texto; [a1])

  • ref_texto [Obligatorio]: Un texto que representa una dirección de celda (ej. "A1"), un rango con nombre (ej. "Ventas_Madrid") o una combinación de celdas que forman una dirección.
  • a1 [Opcional]: Valor lógico que indica el tipo de referencia. Si es VERDADERO u se omite, Excel interpreta el estilo estándar A1.

Ejemplo básico: Si en la celda B1 escribes la palabra "A10", y en la celda C1 escribes =INDIRECTO(B1), Excel no devolverá la palabra «A10», sino el contenido que se encuentre dentro de la celda A10.

Caso Práctico 1: Totalizar rangos de datos mediante Nombres Definidos

Imaginemos que tienes listas de ventas de diferentes ciudades y a cada rango de celdas le has asignado un Nombre definido en Excel (Madrid, Barcelona, Valencia).

En lugar de escribir una fórmula individual para cada ciudad, puedes crear una celda de consulta rápida:

  1. En la celda A2 colocas una lista o el texto con el nombre de la ciudad (por ejemplo, Madrid).
  2. En la celda de resultado escribe la fórmula:
=SUMA(INDIRECTO(A2))

  • ¿Qué hace Excel?: Lee el texto "Madrid" guardado en A2, la función INDIRECTO lo convierte en el rango dinámico asignado a esa ciudad, y SUMA calcula el total de forma inmediata. Si cambias A2 a "Barcelona", la suma se actualizará sola.

Caso Práctico 2: Hacer referencias dinámicas a diferentes Hojas

Uno de los usos más potentes de INDIRECTO es consolidar información distribuida en pestañas independientes (por ejemplo, una pestaña por cada mes del año: Enero, Febrero, Marzo…).

Si quieres traer el total de la celda B10 de la hoja cuyo nombre está escrito en la celda A2:

=INDIRECTO("'" & A2 & "'!B10")

Explicación de la fórmula:

  • Las comillas simples '' previenen errores si el nombre de la pestaña contiene espacios en blanco (ej. 'Enero 2026').
  • El operador & concatena el nombre de la hoja en A2 con el signo de exclamación ! y la celda de destino B10.
  • Al cambiar el texto de A2 de «Enero» a «Febrero», la fórmula extraerá automáticamente el dato de la pestaña Febrero.

Caso Práctico 3: Crear Listas Desplegables Dependientes (Cascada)

El uso estrella de la función INDIRECTO junto con la Validación de datos es la creación de menús desplegables vinculados (donde las opciones del segundo desplegable dependen de lo que se haya elegido en el primero, como País ➡️ Ciudad o Categoría ➡️ Producto).

Paso a paso:

  1. Nombra los rangos de las subcategorías exactamente igual que las opciones del primer desplegable (por ejemplo, crea un rango nombrado España con las ciudades de España, y un rango México con sus ciudades).
  2. Crea el primer desplegable en la celda A2 con la lista de países (España, México).
  3. Selecciona la celda B2 para el segundo desplegable, ve a Datos > Validación de datos.
  4. Selecciona Permitir: Lista y en el origen escribe:
=INDIRECTO(A2)

Al seleccionar «España» en A2, el menú desplegable de B2 mostrará de forma automática únicamente las ciudades pertenecientes al rango nombrado España.

⚠️ Consideración sobre el rendimiento: La volatilidad

La función INDIRECTO es una función volátil en Excel. Esto significa que se recalcula cada vez que haces cualquier cambio en la hoja de cálculo, aunque la modificación no afecte directamente a los datos de la fórmula.

En archivos de tamaño normal funciona de forma instantánea, pero si utilizas miles de funciones INDIRECTO simultáneamente en un mismo libro, podrías notar cierta ralentización en el rendimiento.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Función FILTRAR en Excel
    Función FILTRAR en Excel
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés
  • Cómo iniciar Excel y abrir un libro de trabajo: Guía completa paso a paso
    Cómo iniciar Excel y abrir un libro de trabajo: Guía completa paso a paso
  • Cómo insertar y reproducir un vídeo de YouTube directamente en Excel
    Cómo insertar y reproducir un vídeo de YouTube directamente en Excel
  • Crear nuevas hojas en un libro de Excel
    Crear nuevas hojas en un libro de Excel

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}