Supongamos un ejemplo simple, con solo tres hojas: Enero, Febrero y Marzo. En cada hoja hay una lista de valores en el rango [A2:A10]. Para sumar, en una cuarta hoja, los valores de la hoja Febrero, usamos la fórmula =SUMA(Febrero!A2:A10).
El argumento de esta función es una referencia tridimensional: se indica el nombre de la hoja, la letra de la columna y el número de la fila.
Lo que necesita el lector es que el nombre de la hoja sea variable, que pueda ser tomado de otra celda. Eso es simple: si el nombre está en la celda [B1], armamos el argumento de la función SUMA con B1&“!A2:A10”. Pero, para que este argumento sea reconocido como un rango por la función SUMA, le tenemos que aplicar la función INDIRECTO. La expresión completa queda =SUMA(INDIRECTO(B1&“!A2:A10”)).
La función INDIRECTO hace que un texto que representa las coordenadas de un rango sea interpretado como rango.