2014-09-04 1 views
0

Я пытаюсь создать простую таблицу для управления расходами. Я хочу, чтобы иметь колонку с ценой чего-то я купил и следующий с обновленным балансом на счету - что-то вроде этого:Формульное автоматическое расширение по всей колонке

Моя первая идея заключается в том, чтобы использовать простую формулу =E2-D3 ...

... и развернуть его вручную, но я не хочу это делать каждый раз, когда добавляю новые расходы. Есть ли способ расширить формулу на весь столбец?

Я попытался с ARRAYFORMULA, но следующий код дает мне ошибку

=ARRAYFORMULA(IF(D3:D, E2:E-D3:D, "")) 

...

ответ

1

Поступил в E3:

=ArrayFormula(IF(D3:D;E2-SUMIF(ROW(D3:D);"<="&ROW(D3:D);D3:D);))

+0

Нет, все еще ошибка ... – Bodzio

+0

О, вы используете запятую как разделитель десятичной дробной части в своей локали; вам нужно будет использовать полуколоны как разделители аргументов в этом случае (отредактированный ответ). – AdamL