Subtract a value from previous cell with sum and offset function

Subtract a value from previous cell with sum and offset function

В Excel у меня есть столбец с разными значениями.

В этом столбце я хочу вычесть значение в A1 из значения в A2, значение в A3 из A4 и т. д. Затем я хочу, чтобы результат отобразился в столбце B.

введите описание изображения здесь

Я обнаружил, что это можно сделать с помощью функций СУММ и СМЕЩ.

Может ли кто-нибудь показать мне, как именно?

решение1

Не нужны SUM или OFFSET. Просто ничего не вводите в B1 и '=A2-A1' в B2. Затем выберите B1иB2. Затем скопируйте и вставьте вниз (перетащите черный квадрат в правый нижний угол вашего выделения или просто выберите «Копировать» в меню, выберите целевую область и нажмите «Вставить»).

Копирование-вставка копирует изменяемую ячейку без содержимого и ячейку с формулой ниже настолько, насколько вы скажете.

решение2

Как бы там ни было,
формула вБи 2также может быть установлено значение =SUM(OFFSET(B2,-1,-1,2,1))
- что может пригодиться, если вам (по какой-то причине) не нужно, чтобы он ссылался ни на какие другие ячейки, кроме себя самого.

The numbers in OFFSET() says this: -1,-1 - 'move up and left 1 step each', 2,1 - 'include two rows and one colum'... and then you have SUM() on these cells as OFFSET() is inside its parenthesis.

Связанный контент