如何使用默认的组织模式电子表格自动求和行为?
在此示例中:
| | num |
|---+-----|
| | 5 |
| | 6 |
| | 4 |
|---+-----|
| # | 15 |
| ^ | sum |
#+TBLFM: $sum=vsum(@2..@-1);
每次您在求和区域中按“tab”或在表格下方的表格公式区域中按 Cc Cc
时,它都会重新计算求和区域。问题是在重新计算该区域后,它将这个新的总和添加到该区域中已有的当前总和中。 (在你的 emacs 中尝试一下)。
我创建了这个基本测试来显示我在 org.在我找到解决方案之前,我不能相信 emacs 给我的总和,因为我可能偶尔会按两次 Cc Cc ,而且每次重新计算时都必须去清除表单中的所有总和值,这很不方便。
如果有人知道解决方案,请告诉我。
In this example:
| | num |
|---+-----|
| | 5 |
| | 6 |
| | 4 |
|---+-----|
| # | 15 |
| ^ | sum |
#+TBLFM: $sum=vsum(@2..@-1);
Every time you press "tab" in the sum area or C-c C-c
in the table formula area below the table it recalculates the sum area. The problem is after it recalculates this area it adds this new sum to the current sum that's already in the area. (Try it in your emacs).
I've created this basic test to show issues I've encountered in creating complex spreadsheets in org. Until I find a solution I can't trust the sums emacs gives me because I may occasionally press C-c C-c
twice and it's inconvenient to have to go and zeo out all sum values in my form every time I recalculate.
If anyone knows a solution, please let me know.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
事实证明,这是我使用的 Org-mode 版本的一个错误:
5.23a 版本是从 2008 年 4 月 23 日 10:17:27 开始的,
感谢 freenode #org-mode 中的 Thumper_ 指出了这一点。
伙计们,请务必更新到组织模式的最新版本! :)
Turns out it was a bug with the Org-mode version I was using:
release 5.23a is from Apr 23 10:17:27 2008
Kudos to Thumper_ in freenode #org-mode for pointing it out.
Be sure to update to the newest version of Org-mode, folks! :)
也许使用
vsum(@I..@II)
来指示 2 个 hlines 之间的行更清楚。我无法重现你的累积问题;并阅读您关于该错误的答案!
Maybe it's more clear to use
vsum(@I..@II)
to indicate the rows between the 2 hlines.I cannot reproduce your accumulation problem; and just read your answer about the bug!!