标签: org-table

永久汇总组织模式表中的列

在Emacs组织模式表中,当您有一个满整数的列时,我知道您可以执行C-c +以下操作C-y来粘贴列中的值的总和.我想知道放在最后一行的公式总是对整列进行求和.

我已经尝试了一切.该文档显示你如何总结在一起,但不是一两个栏.

emacs org-mode org-table

80
推荐指数
4
解决办法
3万
查看次数

将组织模式表转换为LaTeX

有没有办法'texify'用Emacs的orgtabl模式编写的ASCII表.在此模式下创建表格非常简单.

例如,假设我有这张桌子

|------+-----+-----|
|    A |   B |   C |
|------+-----+-----|
| 2.34 | 2.7 | 8.9 |
| 3.67 | 4.5 | 8.9 |
|------+-----+-----|
Run Code Online (Sandbox Code Playgroud)

如果在EMACS中,我可以突出显示这个区域,并且可以像M-x texify生成该表的乳胶代码那样生成,这样可以省去很多痛苦.

任何非emacs建议也是受欢迎的.

emacs latex org-mode org-table

10
推荐指数
2
解决办法
3463
查看次数

在组织模式表中计算持续时间

我试图找出如何使用org-mode来计算两个时间点之间的持续时间,但是,当我想出如何在两个不同的日期进行时,当我添加时间组件时,它给出了答案,但我宁愿得到答案

XX天,xx小时,xx分钟

 | Start                  | End                    | Duration |
 |------------------------+------------------------+----------|
 | <2013-07-16 Tue 15:15> | <2013-07-17 Wed 11:15> | 0.833333 |
 |                        |                        |        0 |
   #+TBLFM: $3=(date(<$2>)-date(<$1>))
Run Code Online (Sandbox Code Playgroud)

emacs spreadsheet org-mode org-table

10
推荐指数
1
解决办法
2052
查看次数

在org-mode中为表命名

我在组织模式中迈出了第一步.在电子表格部分中,他们举了一个例子:

$3 = remote(FOO, @@#$2)
Run Code Online (Sandbox Code Playgroud)

FOO是另一张桌子.但是,他们没有解释我如何为表格命名.你们有谁知道怎么做吗?

emacs org-mode org-table

9
推荐指数
1
解决办法
1866
查看次数

组织电子表格的表格公式

我有一张桌子如下:

| Xn | S | Pn |
| 0  | 0 | 0  |
| 1  | 0 | 1  |
| 0  | 1 | 0  |
| 1  | 1 | 0  |
Run Code Online (Sandbox Code Playgroud)

我想通过栏目来搜索XnS和返回的值Pn为此Xn=1 and S=0.

任何人都可以建议我如何做到这一点?

emacs org-mode org-table

6
推荐指数
2
解决办法
631
查看次数

有条件地计算组织模式电子表格中列中的元素

我正在通过org-mode电子表格使用emacs-calc,我想计算一列中大于特定值(比如10)的值的数量.

我目前正在使用emacs-calc进行计算,但如果emacs-lisp中有解决方案,那将非常受欢迎!

我知道vcount会计算向量中的值的数量,但是会计算该向量中的所有值.我怎样才能添加一个条件,以便只计算> 10的值?

换句话说,我想在这种情况下返回2的mysterious_function:

mysterious_function([2,14,11,3,9,1])
Run Code Online (Sandbox Code Playgroud)

emacs org-mode org-table

6
推荐指数
2
解决办法
1348
查看次数

单元格的Orgmode表格式

我有一个Emacs组织模式表,如下所示:

 |--------------------------------+------------------------------------------------------|
 | <20>                           | <60>                                                 |
 | How do you alter your password | The command to alter your password in oracle is::    |
 | in Oracle?                     |                                                      |
 |                                |     ALTER USER {userid} IDENTIFIED BY {password};    |
 |                                |                                                      |
 |--------------------------------+------------------------------------------------------|
Run Code Online (Sandbox Code Playgroud)

C-c C-c使用键盘快捷键调整表格大小时:Ctrl-C + Ctrl-C或者自动调整表格元素内部的间距,我得到:

 |--------------------------------+------------------------------------------------------|
 | <20>                           | <60>                                                 |
 | How do you alter your password | The command to alter your password in oracle is::    |
 | in Oracle?                     |                                                      | …
Run Code Online (Sandbox Code Playgroud)

emacs org-mode org-table

6
推荐指数
1
解决办法
1836
查看次数

包含所有项目的时钟表,在Org-mode中进行精确估算

在Emacs的组织模式中,如何制作一个时钟表,显示所有具有Effort估计值的项目,而不仅仅是那些已经计时的项目

提前致谢.

emacs org-mode org-table

6
推荐指数
1
解决办法
358
查看次数

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
查看次数

在org-mode表中计算时间范围

给定一个具有一列时间范围的表,例如:

|  <2015-10-02>--<2015-10-24> |
|  <2015-10-05>--<2015-10-20> |
....
Run Code Online (Sandbox Code Playgroud)

如何创建显示org-evalute-time-range结果的列?

如果我尝试类似:#+ TBLFM:$ 2 ='(org-evaluate-time-range $ 1)

第二列填充了

 Time difference inserted
Run Code Online (Sandbox Code Playgroud)

在每一行.

从两个不同的列生成相同的结果也很好,比方说,start dateend date不是在这两个列中创建一列时间范围.

emacs org-mode org-table

3
推荐指数
1
解决办法
1369
查看次数

在一张表中使用多个公式

我有一个包含多个浮点行的表,我想对每个行进行四舍五入。

+------------+-------------|
| 445.211219 | 1679.315626 |
| 415.789521 | 1566.561511 |
| 435.918622 | 1689.427872 |
+------------+-------------|
| 424.203660 | 1592.293310 |
| 400.164057 | 1628.415460 |
| 410.473361 | 1507.498568 |
+------------+-------------|
| 463.528003 | 1593.778433 |
| 459.144001 | 1487.695008 |
| 338.498464 | 1459.291475 |
Run Code Online (Sandbox Code Playgroud)

所以我的第一个方法是

#+TBLFM: $3=round($3) $4=round($4)
Run Code Online (Sandbox Code Playgroud)

但这会产生

+----+-------------|
|  0 | 1679.315626 |
|  0 | 1566.561511 |
|  0 | 1689.427872 |
+----+-------------|
|  0 | 1592.293310 |
|  0 | 1628.415460 …
Run Code Online (Sandbox Code Playgroud)

org-mode org-table

2
推荐指数
1
解决办法
605
查看次数

标签 统计

org-mode ×11

org-table ×11

emacs ×10

latex ×1

spreadsheet ×1