这样的一列数据要怎么统计总价呢?
advanced table 自带函数功能。具体说明见此: md-advanced-tables/formulas.md at main · tgrosinger/md-advanced-tables · GitHub
但是不建议在 ob 里搞表格计算。不如先贴到 Excel 里,计算好后再用在线转换工具将Excel表格转为 md 表格贴进 ob。
这个说明文件我也尝试学习了一下 结果还是不会用 其实我像题主一样 只是想脱离传统的做表格软件 简单求个和 不知道是不能实现 还是说方式方法不对 Ryooo大佬 可否有空尝试一下 做个demo 供题主还有我这样的小白参考学习
1 个赞
| 商品 | 价格 |
| ---- | ---- |
| a | 2 |
| b | 3 |
| c | 4 |
| d | 5 |
| 总和 | |
<!-- TBLFM: @>$2=sum(@I..@-1) -->
在文件里写好公式后,将光标放在公式所在行,执行 evaluate table formulas
命令即可。
公式说明
公式基本格式如下:
<!-- TBLFM: 结果存放单元格=计算式 -->
如上述例子中的 @>$2
代表最后一行、第二列,右边的 sum
代表计算,整个公式意思是右边的计算部分放到左边指定单元格里。
单元格引用
绝对引用
- 指定行
-
@n
代表第 n 行 -
@<
代表第一行 -
@>
代表最后一行 -
@I
表示表头与内容分隔线
-
- 指定列
-
$n
表示第 n 列 -
$<
表示第一列 -
$n>
表示最后一列
-
相对引用
相对引用意思是引用单元格在当前单元格的某个位置。
-
@-1
表示引用单元格在当前单元格同一列,但在最后一行 -
$+1
表示引用单元格在当前单元格同一行,但在最后右边两列
使用引用单元格时,行或列(和当前单元格相同部分)往往是不用写明的。
范围引用
@I..@-1
这样两个点表示引用一个范围。
注意,范围只允许行到行、列到列、单元格到单元格。
3 个赞
谢谢 我试试~~~~
多谢指教~~~~