=Suma (Offset (ActiveCell, -1,0,1,1)) 'agrega el valor directamente anterior
`` `` ``
Explicación:
* Activecell: Esto se refiere a la celda activa actual.
* offset (activecell, -1,0,1,1): Esta función crea un rango en relación con la celda activa:
* -1: Mueve una fila hacia arriba (sobre la celda activa).
* 0: Permanece en la misma columna.
* 1: Especifica la altura de la gama (una fila).
* 1: Especifica el ancho de la gama (una columna).
* sum (): Esta función agrega todos los valores dentro del rango especificado (la celda directamente sobre la celda activa).
Cómo usarlo:
1. Seleccione la celda donde desea mostrar la suma.
2. Ingrese la fórmula `=suma (Offset (ActiveCell, -1,0,1,1))` en la barra de fórmula.
3. Presione Enter .
Para agregar valores a la izquierda de la celda activa, modifique la fórmula:
`` `Excel
=Suma (offset (ActiveCell, 0, -1,1,1)) 'agrega el valor directamente a la izquierda
`` `` ``
Esta fórmula solo cambia el desplazamiento de la fila a 0, y la columna compensación a -1, moviendo el rango hacia la izquierda en lugar de arriba.
nota:
* Esta fórmula supone que solo tiene un valor para agregar. Si tiene múltiples valores, deberá ajustar el rango en consecuencia.
* Si no hay valor en la celda de arriba/izquierda de la celda activa, la fórmula devolverá un error `#Value!`. Puede agregar una función iferror para manejar esto:
`` `Excel
=Iferror (suma (offset (activecell, -1,0,1,1)), 0) 'Devuelve 0 si hay un error
`` `` `` `` ``