Cómo utilizar la función INDIRECT (INDIRECTO) en Excel
Español | Inglesa |
---|---|
INDIRECTO | INDIRECT |
La función INDIRECTO en Excel y Google Sheets es una herramienta eficaz que permite referenciar dinámicamente celdas, rangos y hojas utilizando texto que especifica su ubicación. A continuación, detallaremos cómo usar esta función.
Sintaxis y Ejemplos
La sintaxis de la función INDIRECTO es la siguiente:
=INDIRECTO(ref_texto, [a1])
- ref_texto: Es una cadena de texto que representa la referencia a una celda o un rango de celdas.
- a1 (opcional): Un valor booleano que especifica el tipo de referencia. Si es cierto (VERDADERO) o se omite, ref_texto se interpreta como referencia en formato A1. Si es falso (FALSO), se interpreta en formato R1C1.
Ejemplo 1:
=INDIRECTO("A1")
Esta fórmula devuelve el valor de la celda A1.
Ejemplo 2:
=INDIRECTO("B2:B5")
Este ejemplo devuelve el rango de celdas desde B2 hasta B5, lo que puede ser particulamente útil para funciones que requieren un rango como argumento.
Función | Descripción |
---|---|
=INDIRECTO("A1") |
Devuelve el valor en la celda A1. |
=INDIRECTO("B2:B5") |
Devuelve el rango de celdas de B2 a B5. |
Aplicaciones Prácticas
Configuración de Referencias Dinámicas
Supongamos que tienes una lista de datos en las columnas A y B, con nombres de estudiantes en la columna A y sus calificaciones en la B. Si deseas buscar la calificación de un estudiante especificado en la celda D1, podrías usar INDIRECTO con otra función:
=BUSCARV(D1, A:B, 2, FALSO)
Si el rango de búsqueda varía y se especifica en otra celda (por ejemplo, en C1 se escribe «A1:B10»), puedes hacer que la búsqueda sea dinámica utilizando:
=BUSCARV(D1, INDIRECTO(C1), 2, FALSO)
Así, el rango de búsqueda se puede modificar simplemente cambiando el contenido de la celda C1, sin necesidad de editar manualmente la fórmula de búsqueda.
Gestión de Múltiples Hojas
Si trabajas con múltiples hojas y necesitas referenciar la misma celda en diferentes hojas numeradas (como Hoja1, Hoja2, etc.), INDIRETO puede ser extremadamente útil. Por ejemplo, si quieres sumar el valor de la celda A1 en las hojas del 1 al 3, puedes hacerlo con:
=SUMA(INDIRECTO("Hoja1!A1"), INDIRECTO("Hoja2!A1"), INDIRECTO("Hoja3!A1"))
Esta función es especialmente valiosa en hojas de cálculo complejas que involucran múltiples hojas de datos.
INDIRECTO resulta increíblemente útil para crear modelos financieros, informes o dashboards dinámicos, donde los datos de entrada y las estructuras pueden cambiar con frecuencia, facilitando la adaptabilidad y escalabilidad de las hojas de cálculo sin ajustes manuales constantes.
Maggiori informazioni: https://support.microsoft.com/es-es/office/indirecto-función-indirecto-474b3a3a-8a26-4f44-b491-92b6306fa261