logoImagina
iconCurso
Te recomendamos nuestro curso de Excel
Descubre el curso de Excel
Ir al curso

Cómo Usar la Función INDIRECTO en Excel

iconImage
Escrito por Equipo de Imagina
Actualizado el 11-11-2024
Duración: 10 min

En el mundo actual, las hojas de cálculo son herramientas fundamentales para la organización y análisis de datos. En este ámbito, Excel se erige como un aliado indispensable para usuarios de negocios, científicos de datos y cualquier persona que requiera un manejo eficiente de números y referencias. Una de las funciones de Excel más versátiles y poderosas es la función INDIRECTO. A lo largo de este artículo, exploraremos en profundidad qué es la función INDIRECTO, su sintaxis y cómo aprovechar sus características para mejorar nuestras hojas de cálculo.

hoja de cálculo con función indirecto

¿Qué es la función INDIRECTO en Excel?

INDIRECTO es una función de Excel que se utiliza para generar referencias a celdas o rangos de manera dinámica a partir de un texto que especifica la referencia. Esto significa que, en lugar de vincular directamente una celda, podemos emplear INDIRECTO para construir enlaces que cambien de manera automática cuando se modifican ciertos valores, sin tener que ajustar manualmente las referencias.

Por ejemplo, si deseamos que un dato se actualice automáticamente según el contenido de otra celda que contiene una referencia, la función INDIRECTO será de gran ayuda.

Sintaxis de la Función INDIRECTO

Para utilizar correctamente la función INDIRECTO, es fundamental conocer su sintaxis y cómo se estructura. La sintaxis de INDIRECTO es la siguiente:

1=INDIRECTO(ref, [a1])

Donde:

  • ref: es el texto que contiene la referencia de celda que deseamos construir o vincular. Este es el único argumento obligatorio y se puede proporcionar como una referencia directa a una celda o como una cadena de texto.

  • a1: este es un argumento opcional. Cuando se establece en VERDADERO o se omite, INDIRECTO interpreta el argumento ref_text como una referencia estilo A1 (la notación estándar en Excel, como A1, B2, etc.). Si se establece en FALSO, interpretará ref como una referencia estilo F1C1, que es una notación menos común en la que las celdas se refieren a filas y columnas.

Ejemplo de Uso de la Función INDIRECTO

Imaginemos que tenemos un libro de Excel con tres hojas: Enero, Febrero y Marzo. En cada hoja, en la celda B2, se encuentra el total de ventas del mes correspondiente (1000,1200 y 1500 respectivamente). Queremos obtener el total de ventas de cada mes en una hoja resumen sin tener que modificar manualmente las fórmulas.

  1. En la hoja Resumen, en la celda A2, escribimos el nombre del mes, por ejemplo, "Enero".

  2. En la celda B2 de la hoja Resumen, usamos la siguiente fórmula:

1=INDIRECTO(A2 & "!B2")

Esta fórmula toma el valor de A2 ("Enero") y lo combina con "!B2", generando una referencia a la celda B2 de la hoja "Enero".

El resultado será el valor que se encuentra en la celda B2 de la hoja "Enero", 1000 ventas mensuales.

ejemplo función indirecto
  1. Al cambiar el valor en A2 a "Febrero" o "Marzo", la fórmula en B2 se actualizará automáticamente para mostrar el total de ventas del mes especificado.
función indirecto cambiada

¿Para qué sirve la Función INDIRECTO?

La función INDIRECTO en Excel es particularmente útil en situaciones en las que necesitamos referenciar celdas o rangos de manera flexible y dinámica. Gracias a su capacidad de convertir texto en referencias de celda, podemos modificar el contenido de una celda que contenga una referencia, y la función actualizará el valor automáticamente. Algunas aplicaciones prácticas de la función INDIRECTO incluyen:

  • Crear referencias dinámicas: La función permite que las referencias de celda se cambien automáticamente al actualizar el contenido de una celda que actúa como base. Esto es útil cuando queremos acceder a datos en distintos rangos o hojas sin tener que reescribir cada fórmula.
  • Automatizar hojas de cálculo complejas: INDIRECTO facilita la automatización de tareas al permitirnos cambiar fácilmente la fuente de los datos según sea necesario, sin tener que editar cada celda de referencia manualmente.
  • Crear sumas y cálculos variables: Si trabajamos con rangos de datos mensuales o por años, podemos usar INDIRECTO para que, al cambiar el nombre de un mes o año, la fórmula apunte al rango adecuado, facilitando cálculos y análisis de datos.
Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *

Función INDIRECTO con otras Funciones

La función INDIRECTO en Excel se puede combinar de manera muy efectiva con otras funciones para lograr resultados avanzados y optimizar tareas complejas. INDIRECTO permite crear referencias flexibles y adaptar las fórmulas a diversos escenarios.

A continuación, veremos algunos ejemplos de cómo combinar INDIRECTO con otras funciones para aprovechar al máximo su potencial.

INDIRECTO con SUMA

INDIRECTO es particularmente útil cuando deseamos realizar una suma dinámica de un rango que varía. Supongamos que tenemos ventas de cada trimestre en diferentes rangos y queremos obtener la suma total del trimestre especificado.

  1. En la celda A1, escribimos el rango de celdas que contiene las ventas del primer trimestre, por ejemplo, "B2:B5".
  2. En la celda E3, introducimos la fórmula:
1=SUMA(INDIRECTO(A1))
Función indirecto con función suma

Aquí, INDIRECTO toma el rango de celdas que hemos especificado en A1 y lo interpreta como una referencia válida para la función SUMA. De esta forma, al cambiar el valor en A1 a un rango diferente, como "B6:B9", la fórmula en B1 se actualizará automáticamente para sumar las celdas en el nuevo rango.

INDIRECTO con BUSCARV

INDIRECTO y BUSCARV pueden trabajar juntos para buscar datos en rangos que cambian dinámicamente. Supongamos que tenemos información sobre empleados en diferentes hojas, cada una correspondiente a un departamento, y queremos encontrar el salario de un empleado en función del departamento especificado.

  1. En A1, escribimos el nombre del departamento, por ejemplo, "Ventas".

  2. En B1, escribimos el nombre del empleado, por ejemplo, "Carlos".

  3. En C1, utilizamos la siguiente fórmula para buscar el salario de Carlos en el departamento especificado:

1=BUSCARV(B1; INDIRECTO(A1 & "!A:B"); 2; FALSO)
función indirecto con función buscarv

Con esta fórmula:

  • INDIRECTO convierte el valor de A1 ("Ventas") en una referencia a la hoja "Ventas" y usa el rango A para la búsqueda.
  • BUSCARV luego busca a "Carlos" en la columna A de la hoja especificada y devuelve el valor de la columna B, que en este caso sería el salario de Carlos en el departamento "Ventas".

Al cambiar el valor en A1 a otro departamento, como "Marketing", la fórmula en C1 actualizará automáticamente la búsqueda en la hoja correspondiente.

INDIRECTO con CONCATENAR

La combinación de INDIRECTO con CONCATENAR permite crear referencias que dependen de múltiples variables, ideal cuando trabajamos con datos en diferentes secciones de una hoja o libro.

  1. Supongamos que tenemos datos de ventas de diferentes años, organizados en celdas en las filas correspondientes a cada año.

  2. En la celda A1, escribimos el año, por ejemplo, "2024".

  3. En B1, escribimos el número de trimestre, por ejemplo, "1".

  4. En C1, utilizamos la fórmula:

1=INDIRECTO("B" & CONCATENAR(A1, B1))

Aquí:

  • CONCATENAR combina los valores en A1 y B1 para crear un número de celda, por ejemplo, "20241" para el año 2024, trimestre 1.
  • INDIRECTO convierte esta referencia de texto en una celda específica, donde se encuentran los datos de ventas para el trimestre y año indicados.

Esta combinación permite acceder de manera dinámica a diferentes celdas, adaptando automáticamente la fórmula según el año y trimestre especificados.

Estos ejemplos muestran cómo la función INDIRECTO, cuando se usa en conjunto con otras funciones, permite realizar cálculos y búsquedas flexibles en Excel, optimizando nuestro trabajo y mejorando la precisión en hojas de cálculo complejas.

Aprender Excel para Empresas

Conocer funciones avanzadas como INDIRECTO en Excel permite realizar análisis de datos más precisos y optimizar la gestión de la información en tu empresa.

Para profundizar en esta y otras herramientas esenciales, te recomendamos nuestro curso de Excel bonificado para empresas. Este curso está diseñado para que tu equipo aprenda a manejar Excel de manera profesional, desde funciones básicas hasta avanzadas, adaptándose a las necesidades específicas de cada organización.

¡Invierte en una formación que transformará la productividad de tu empresa!

Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *
Tutoriales relacionados
Cómo usar la Función SUMAR.SI.CONJUNTO en Excel
Descubre cómo usar la función SUMAR.SI.CONJUNTO en Excel paso a paso. Aprende a sumar valores con múltiples criterios fácilmente.
¿Qué es Microsoft Access y Para qué Sirve?
Aprende todo sobre Microsoft Access, la herramienta clave para crear, gestionar y analizar bases de datos relacionales con facilidad.
¿Qué es Copilot? La IA de Microsoft
Descubre qué es Copilot, la inteligencia artificial de Microsoft que transforma la productividad en aplicaciones como Word, Excel y Teams.
¿Qué es Microsoft Power Platform y Para qué Sirve?
Cómo Power Platform puede transformar tu empresa: Un vistazo en profundidad a sus componentes y cómo pueden optimizar tus operaciones diarias.
Tabla de contenido
¿Qué es la función INDIRECTO en Excel?
Sintaxis de la Función INDIRECTO
Ejemplo de Uso de la Función INDIRECTO
¿Para qué sirve la Función INDIRECTO?
Función INDIRECTO con otras Funciones
INDIRECTO con SUMA
INDIRECTO con BUSCARV
INDIRECTO con CONCATENAR
Aprender Excel para Empresas
Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *