he encontrado este enlace donde se responde:
¿Cómo agregar o restar, o incrementar, las letras de columna en Excel?
Esta vez, quiero saber cómo simplificar:
=INDIRECT( ADDRESS( ROW()+19, ( COLUMN() - 1 ),4) )
=INDIRECT( ADDRESS( ROW()+19, ( COLUMN() - 3 ),4) )
=INDIRECT( ADDRESS( ROW()+19, ( COLUMN() - 5 ),4) )
a:
=INDIRECT( ADDRESS( ROW()+19, ( COLUMN() - (2*n-1) ),4) )
microsoft-excel
worksheet-function
Another.Chemist
fuente
fuente
Respuestas:
Para dar a n un valor para tener una función de trabajo, debe escribir en lugar de n lo siguiente:
Row()
La fórmula se convertirá en:=INDIRECT( ADDRESS( ROW()+19, ( COLUMN() - (2*(ROW()-4)-1) ),4) )
el 4 en 2 * (ROW () - 4) -1) es el número de la fila -1 donde comienza la fórmula, usé, por ejemplo, la fila 5, tengo que deducir 1 de ella, y le dará 1 después del cálculo con 2 * (ROW () - 4) -1) = 2 * (5-4) -1 = 2-1 = 1 La fórmula se convertirá en:
=INDIRECT( ADDRESS( ROW()+19, ( COLUMN() - (2*(ROW()-(Row()-1)-1) ),4) )
pero tiene que escribir el valor de la fila número -1, (Fila () - 1) = 4 por ejemplo, de esa manera, cuando arrastre hacia abajo la fórmula, deducirá siempre 4 y significa 1, 3 5 ...fuente