Excel: Autocompletar grupos secuenciales de fórmulas

Excel: Autocompletar grupos secuenciales de fórmulas

Tengo grupos de fórmulas en Excel 2016:

=CLASSSTRUCTURE!B43
=CLASSSTRUCTURE!B43
=CLASSSTRUCTURE!B43
=CLASSSTRUCTURE!B43
=CLASSSTRUCTURE!B44
=CLASSSTRUCTURE!B44
=CLASSSTRUCTURE!B44
=CLASSSTRUCTURE!B44
=CLASSSTRUCTURE!B45
=CLASSSTRUCTURE!B45
=CLASSSTRUCTURE!B45
=CLASSSTRUCTURE!B45

Las fórmulas se repiten cuatro veces en cada grupo.

Me gustaría autocompletar las siguientes cuatro filas (y así sucesivamente):

...
=CLASSSTRUCTURE!B46
=CLASSSTRUCTURE!B46
=CLASSSTRUCTURE!B46
=CLASSSTRUCTURE!B46

¿Hay alguna forma de hacer esto?

Respuesta1

La forma habitual de hacer esto es utilizar la función ÍNDICE() que le permite buscar una celda dentro de un rango de celdas dándole su número de fila y columna.

Utilice algo como esto:

=INDEX($A$1:$A$100, INT((ROW($A1)-ROW($A$1))/4)+1)

dónde

$A$1:$A$100 es el rango de celdas al que hace referencia (puede bajar tanto como desee).

FILA() le da el número de fila de la celda a la que se refiere, por lo que FILA($A1)-ROW($A$1) nos da la cantidad de celdas desde la primera celda que estamos llenando. (Tenga en cuenta los $)

Divida eso por 4 y redondee hacia abajo y obtendremos un número de línea de la celda de la que estamos tomando datos. Esta fórmula se puede copiar en la página tanto como desee.

Es posible utilizar las funciones "OFFSET" o "INDIRECT" de manera similar, pero harán que su hoja de cálculo sea mucho más lenta porque ambas son funciones "volátiles" que no pueden aprovechar las optimizaciones inteligentes del proceso de cálculo de Excel.


Optimizaciones:

Podemos reducir el número de usos de "INDEX" porque 3 de cada 4 celdas son iguales a la anterior. Entonces usamos:

Cell     Formula
C1       =INDEX($A$1:$A$100, INT((ROW($A1)-ROW($A$1))/4)+1)
C2       =C1
C3       =C2
C4       =C3
C5       =INDEX($A$1:$A$100, INT((ROW($A1)-ROW($A$1))/4)+1)
C6       =C5
C7       ...

Esto aún se puede copiar y pegar en la hoja siempre y cuando solo lo hagas en bloques de 4 filas.

información relacionada