在这个例子中:
| | num |
|---+-----|
| | 5 |
| | 6 |
| | 4 |
|---+-----|
| # | 15 |
| ^ | sum |
#+TBLFM: $sum=vsum(@2..@-1);
每次在总和区域中按“tab”或在表格下方的表格公式区域中按C-c C-c
时,它会重新计算总和区域。问题是在它重新计算这个区域后,它将这个新的总和加到已经在该区域的当前总和。 (在你的emacs中试试)。
我已经创建了这个基本测试,以显示我在组织中创建复杂电子表格时遇到的问题。在我找到解决方案之前,我不能相信emacs给我的总和,因为我可能偶尔会按C-c C-c
两次,每次重新计算时都必须按照我的表格中的所有和值进行分析。
如果有人知道解决方案,请告诉我。
答案 0 :(得分:3)
原来这是我使用的组织模式版本的错误:
发布5.23a是从2008年4月23日10:17:27
感谢freenode#org-mode中的Thumper_指出它。
请务必更新到Org-mode的最新版本,伙计们! :)
答案 1 :(得分:3)
使用vsum(@I..@II)
表示2个小时之间的行可能更清楚。
我无法重现你的积累问题;并且只是阅读你关于这个bug的答案!!