小编kit*_*sia的帖子

org-table中的条件求和(sumif)

我有这样一张桌子:

#+NAME: ENTRY
|------+--------|
| Item | Amount |
|------+--------|
| A    |    100 |
| B    |     20 |
| A    |    120 |
| C    |     40 |
| B    |     50 |
| A    |     20 |
| C    |     16 |
|------+--------|
Run Code Online (Sandbox Code Playgroud)

然后我需要将另一个表中的每个项目相加:

#+NAME: RESULT
|------+-----|
| Item | Sum |
|------+-----|
| A    | 240 |
| B    |  70 |
| C    |  56 |
|------+-----|
Run Code Online (Sandbox Code Playgroud)

我已尝试在此表中使用vlookup和远程引用,但我无法对结果列表求和,如:

#+TBLFM: $2=vsum((vconcat (org-lookup-all $1 '(remote(ENTRY,@2$1..@>$1)) '(remote(ENTRY,@2$2..@>$2)))))
Run Code Online (Sandbox Code Playgroud)

但它没有给出答案. …

emacs org-mode org-table

5
推荐指数
1
解决办法
621
查看次数

标签 统计

emacs ×1

org-mode ×1

org-table ×1