Fórmula de arrastre indirecto de Excel

Fórmula de arrastre indirecto de Excel

Estoy tratando de arrastrar una fórmula INDIRECTA hacia abajo en una columna, pero no puedo entender cómo hacer que cambie la referencia para cada fila. Es una fórmula de suma que multiplica dos columnas. Estoy usando INDIRECTO porque es una plantilla maestra y las columnas se eliminan. Antes de usar la fórmula INDIRECTA, obtenía un error #REF al eliminar esas columnas. Entonces, INDIRECTO funciona muy bien ahora; solo necesito saber cómo arrastrarlo hacia abajo en la columna para no tener que cambiar manualmente cada celda. La fórmula que estoy usando es =SUM(INDIRECT("I4")*Z4). Lo sé porque tengo el I4 en " ", lo mantiene estático. Entonces, ¿cuál es la solución para que siga funcionando como lo hace pero poder arrastrar la fórmula hacia abajo en la columna?

Respuesta1

Para hacer que INDIRECT()también se ajuste, use algo como:

=SUM(INDIRECT("I" & ROWS($1:4))*Z4)

Entonces, arrastrar una fila hacia abajo generará una fórmula que se comporta como:

=SUM(INDIRECT("I5")*Z5)

información relacionada