Cómo usar la función indirecta en Excel

Tabla de contenido:

Cómo usar la función indirecta en Excel
Cómo usar la función indirecta en Excel
Anonim

Una vez que sepa cómo usar la función indirecta en Excel, puede obtener información de otras hojas, hacer referencia a rangos con nombre y combinarla con otras funciones para crear una herramienta verdaderamente versátil. Puede tomar un poco de práctica acostumbrarse, pero con la función indirecta, puede hacer más de lo que piensa.

Las instrucciones de este artículo se aplican a Excel para Microsoft 365, Excel 2019 y Excel 2016.

¿Qué es la función indirecta?

La función indirecta es una forma de convertir una cadena de texto en una referencia. Es decir, extrae información de una referencia a otra celda o rango. Crea una referencia a partir del texto y no cambia cuando se modifican, agregan o eliminan celdas, filas o columnas de un rango citado. Las referencias que crea se evalúan en tiempo real, por lo que la referencia siempre es precisa para los datos de los que se extrae.

Si eso te parece un poco confuso, no te preocupes. La fórmula indirecta puede ser más fácil de entender con ejemplos válidos y en la práctica. Si tienes dudas, sigue los pasos a continuación y pronto te acostumbrarás.

Uso de la función indirecta con rangos con nombre

Los rangos con nombre en Excel son una excelente manera de recopilar datos bajo una sola referencia, y la función indirecta hace que obtener esa información sea un poco más fácil. Así es como se hace:

  1. Abra un documento de Excel con rangos con nombre ya aplicados. En nuestro ejemplo, tenemos información de ventas de varios alimentos y bebidas, con el dinero ganado durante cada día de la semana recopilado bajo rangos con nombres titulados después de los productos.

    Image
    Image
  2. Elija una celda para su rango con nombre e ingrese una de ellas en ella. En nuestro ejemplo, usamos Hamburguesas. Agregue otros títulos de designación y colores si lo desea.

    Image
    Image
  3. Seleccione otra celda donde desee que vaya la salida indirecta. Dado que buscamos sumar todo el volumen de ventas de la semana para un alimento específico, en este caso Hamburguesas, escribiremos lo siguiente en la celda:

    =SUMA(INDIRECTO(G5)

  4. Esto designa una función SUMA, que usará la función indirecta para extraer la información del rango mencionado en la celda G5, en este caso Hamburguesas. El resultado es 3781, el total de ventas de la semana para Hamburguesas.

    En nuestro ejemplo, podemos reemplazar Hamburguesas en la celda G5 con Limonada o Postres, los otros dos rangos con nombre, y la salida cambiará a su SUM total en su lugar.

    Image
    Image

Uso de la función indirecta en varias hojas

La fórmula indirecta es aún más poderosa cuando la usa para extraer información de otras hojas. Tampoco necesita usar rangos con nombre para hacerlo.

  1. Abra su documento de Excel con varias hojas, o créelas con toda la información necesaria.
  2. En la hoja donde desea que vaya la salida indirecta, cree una celda con el nombre de la hoja de la que desea extraer información. En nuestro ejemplo, es FoodSales.
  3. Dado que queremos extraer información de nuestra hoja FoodSales para totalizar el número de Hamburguesas vendidas, escribimos lo siguiente (reemplace el rango de celdas y nombre(s) de hoja con el suyo propio):

    =SUMA(INDIRECTA(B4&"!B4:B10"))

    Image
    Image
  4. Esto lo designa como una función SUMA, ya que estamos tratando de encontrar un total. Luego designa la celda B4 como el texto de referencia para la función indirecta. El & reúne los elementos de esta función, seguido de una comilla y un signo de exclamación, y luego el rango de celdas de las que queremos extraer los datos. B4 a B10
  5. La salida es el total de ventas de hamburguesas para esa semana. Cuando creamos una nueva hoja FoodSales2 para una nueva semana con números diferentes, solo necesitamos ajustar la celda B4 para decir FoodSales2 para obtener los datos sobre las ventas de hamburguesas para esa semana.

Uso de la función indirecta con la referencia de estilo R1C1

Para hojas que se expanden continuamente, donde la referencia que desea usar no siempre estará en la misma celda, las referencias de estilo F1C1 se pueden usar con la fórmula indirecta para brindarle la información que necesita. Continuaremos usando nuestros ejemplos de ventas de alimentos aquí, pero imagina que es para una hoja de trabajo de nivel superior que analiza los totales de ventas semanales en general.

  1. Abra el documento de Excel con todos los datos que desea extraer y seleccione una celda para la salida de su función indirecta. En nuestro ejemplo, buscamos los totales mensuales de ventas de alimentos y queremos saber el total de ventas más reciente del mes.
  2. En nuestro ejemplo, la fórmula se ve así:

    =INDIRECTO("R12C"&COUNTA(12:12), FALSO)

    Image
    Image
  3. La función indirecta usa R12 (fila 12) seguida de C para indicar una columna, encerrada entre comillas. El & une las dos partes de la función. Estamos usando la función COUNTA para contar todas las celdas que no están en blanco en la fila 12 (seleccionando la fila o escribiendo 12:12), seguido de una coma. FALSO designa esto como una referencia R1C1.
  4. La salida es entonces la última entrada en nuestra tabla, en este caso 8102, o $8, 102. Cuando finalmente agreguemos los datos de ventas de abril, el último número de ventas se actualizará automáticamente en tiempo real.

    Image
    Image

Recomendado: