Restar un valor de la celda anterior con función de suma y compensación

Restar un valor de la celda anterior con función de suma y compensación

En Excel, tengo una columna con diferentes valores.

En esta columna, quiero restar el valor en A1 del valor en A2, el valor en A3 de A4 y así sucesivamente. Luego quiero que el resultado se muestre en la columna B.

ingrese la descripción de la imagen aquí

Descubrí que esto se puede lograr con SUM y OFFSET.

¿Alguien puede mostrarme cómo exactamente?

Respuesta1

No se necesita SUMA ni COMPENSACIÓN. Simplemente no ponga nada en B1 y '=A2-A1' en B2. A continuación, seleccione B1yB2. Luego copie y pegue hacia abajo (arrastre el cuadrado negro en la parte inferior derecha de su selección o simplemente seleccione copiar en el menú y seleccione el área de destino y haga clic en pegar).

Copiar y pegar copia la celda alterada sin nada y la celda con la fórmula a continuación hasta donde usted le indique.

Respuesta2

Por si sirve de algo,
la fórmula enB2También se puede establecer que sea =SUM(OFFSET(B2,-1,-1,2,1))
, lo que puede resultar útil si (por alguna razón) necesita que no haga referencia a otras celdas que no sean ella misma.

Los números OFFSET()dicen esto: -1,-1 - 'mover hacia arriba y hacia la izquierda 1 paso cada uno', 2,1 - 'incluir dos filas y una columna'... y luego tienes SUM()en estas celdas que OFFSET() está dentro su paréntesis.

información relacionada