Ответ 1
Назначьте имя поля с помощью метки ^
:
|---+---|
| | 1 |
| | 2 |
| | 3 |
|---+---|
| | 6 |
| ^ | x |
|---+---|
#+TBLFM: $x=vsum(@[email protected])
В таблице режимов Emacs Org, когда у вас есть столбец с целыми числами, я знаю, что вы можете сделать C-c +
, а затем C-y
, чтобы вставить сумму значений в столбец. Я хочу знать формулу для размещения в последней строке, чтобы всегда суммировать весь столбец.
Я пробовал все. В docs показано, как суммировать два столбца вместе, но не один.
Назначьте имя поля с помощью метки ^
:
|---+---|
| | 1 |
| | 2 |
| | 3 |
|---+---|
| | 6 |
| ^ | x |
|---+---|
#+TBLFM: $x=vsum(@[email protected])
Последняя строка таблицы @>
Например, чтобы получить сумму для третьего столбца в последней строке, вы можете использовать формулу
@>$3=vsum(@[email protected])
Возможно, вам нужно адаптировать @2
, если у вас нет строки заголовка...
Еще одна возможность использует горизонтальные линии (@I
, @II
и т.д.), которые полезны для структурирования вашей таблицы:
| What | $$ |
|-------+-------|
| Ice | 3.00 |
| Soda | 6.49 |
| Gin | 4.99 |
|-------+-------|
| Total | 14.48 |
#+TBLFM: @>$2=vsum(@[email protected])
Без заголовка hust пусть сумма начинается с @0
, как уже было предложено другими.
Изменить: Я только что увидел, что вы написали это сами уже в комментарии к своему вопросу.