INDIRECTO – SUMA – Excel y Google Sheets
Descargar el Libro de Ejemplo
Este tutorial le enseñará a utilizar la función INDIRECTO anidada en la función SUMA en Excel y Google Sheets.
Suma Indirecta usando una referencia de celda
Una forma de sumar un rango referenciado dinámicamente es utilizando una combinación de las funciones SUMA e INDIRECTO.
Este ejemplo sumará el rango definido en la celda F5.
=SUMA(INDIRECTO(F5))
Suma Indirecta utilizando la referencia dinámica de la hoja
Para sumar un rango referenciado dinámicamente desde otra hoja de cálculo, utilice una fórmula similar:
=SUMA(INDIRECTO(B3&"!"&C3))
La diferencia aquí es que también debemos definir el nombre de la hoja.
INDIRECTO – Función volátil
Advertencia: La función INDIRECTO es volátil. Esto significa que se recalcula cada vez que el libro de trabajo se recalcula. Si confías en demasiadas funciones INDIRECTO, esto impactará negativamente en la velocidad de tu libro de trabajo.
Como alternativa, puede utilizar otras funciones no volátiles. Una de estas funciones es la función DESREF.
Suma dinámica con la función DESREF
La función DESREF devuelve una referencia a un rango que está desplazado de una celda o rango inicial por un número especificado de filas y columnas. Puede anidarse en la función SUM para referenciar dinámicamente un rango y sumar valores.
El siguiente ejemplo utiliza la función OFFSET para sumar el rango‘D3:D7‘.
=SUMA(DESREF(B2;1;2;5;1))
Empezando por la celda B2, la Función compensa una (1) fila y dos (2) columnas para obtener el rango D3:D7 con una altura de 5 y un ancho de 1.
Si se omiten los dos últimos argumentos ‘[altura]‘ y ‘[anchura]‘, la nueva referencia tendrá la misma altura y anchura que la referencia inicial.
Nota: La función DESREF permite que las fórmulas se ajusten dinámicamente a los datos. Por lo tanto, una adición o eliminación de filas y columnas no causaría que la salida final cambiara.
Suma INDIRECTA en Google Sheets
Estas fórmulas funcionan exactamente igual en Google Sheets que en Excel.