Fórmula de Excel: Incrementar un cálculo con FILA o COLUMNA -

Fórmula genérica

=calculation*ROW()

Resumen

Si necesita incrementar dinámicamente un cálculo, de modo que un valor se incremente automáticamente cada vez que la fórmula se copia en una nueva fila o columna, puede usar las funciones FILA () o COLUMNA () en su fórmula.

En el ejemplo que se muestra, la fórmula en la celda D6 es:

=$B$6*(ROW()-5)

Cuando esta fórmula se copia en la columna D, multiplica el valor en B6 por un número que comienza con 1 y se incrementa en uno en cada paso.

Explicación

La función FILA (), cuando se ingresa en una celda sin argumentos, devuelve el número de fila de esa celda. En este caso, la primera instancia de la fórmula está en la celda D6, por lo que ROW () devuelve 6 dentro de la fórmula en D6.

Sin embargo, queremos comenzar con 1, por lo que debemos restar 5, lo que da como resultado 1.

A medida que la fórmula se copia en la columna D, ROW () sigue devolviendo el número de fila actual y seguimos restando 5 para "normalizar" el resultado de nuevo a una escala basada en 1:

=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc

Si está copiando una fórmula entre columnas, puede usar la función COLUMN () de la misma manera.

Tenga en cuenta que puede utilizar el resultado de COLUMN () o ROW () de la forma que desee en la fórmula. Ambas funciones devuelven un número, por lo que puede aplicarlas en una fórmula como lo haría con cualquier número.

Articulos interesantes...