我一直在尝试通过添加命名字段来简化我拥有的半复杂表,没有问题,直到我使用 vsum 运算符。我将公式设置为 $M=vsum($3..@-4) 有效,但是我必须不断地从这些字段中添加和删除项目,这会更改列编号。这导致我必须在每次更新/更改后更改 vsum 范围的字段规范。因此,我尝试命名顶部字段和底部字段,并考虑将命名变量提供给 vsum,给我一个类似于以下的表:
| / | <> | <> |
|---+--------+---------|
| | Title1 | Title 2 |
|---+--------+---------|
| _ | | START |
| | name | 1000 |
| | name | 3456 |
| | name | 123 |
| ^ | | END |
|---+--------+---------|
| _ | | MT |
| # | Total | #ERROR |
| # | | |
|---+--------+---------|
#+TBLFM: $MT=vsum($START..$END)
这是上表的调试公式输出:公式Orig的替换历史:vsum($START..$END) $xyz-> vsum((1000)..(123)) @r$c-> vsum(( 1000)..(123)) $1-> vsum((1000)..(123)) -----------^ 错误:预期为 `)'
我尝试过将命名字段变量包含在括号中,以及其他几种方法,但到目前为止还无法使其正常工作。我希望我只是错过了一些东西并且是盲目的,但也许这是不可能的?
我也尝试过 sum-up 函数,但也没有成功。预先感谢您的协助。