В этом примере:
| | num |
|---+-----|
| | 5 |
| | 6 |
| | 4 |
|---+-----|
| # | 15 |
| ^ | sum |
#+TBLFM: $sum=vsum(@2..@-1);
Каждый раз, когда вы нажимаете "tab" в области суммы или C-c C-c
в области формулы таблицы под таблицей, она пересчитывает область суммы.Проблема в том, что после пересчета этой области она добавляет эту новую сумму к текущей сумме, которая уже находится в этой области.(Попробуйте в своем emacs).
Я создал этот базовый тест, чтобы показать проблемы, с которыми я столкнулся при создании сложных электронных таблиц в org.Пока я не найду решение, я не могу доверять суммам, которые дает мне emacs, потому что я могу время от времени дважды нажимать C-c C-c
, и мне неудобно каждый раз пересчитывать все значения сумм в моей форме.* Если кто-нибудь знает решение, пожалуйста, дайте мне знать.