2017-07-09 13 views
1

今は各列の合計について5つの式が必要ですが、うまくいきますが、1つの式に簡略化することができます。出来ますか?orgモード - 複数の列のテーブル合計式を簡略化

|----+----+----+-----+----| 
| a | b | c | d | e | 
|----+----+----+-----+----| 
| 1 | 2 | 3 | 4 | 5 | 
| 6 | 7 | 8 | 9 | 10 | 
| 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 
|----+----+----+-----+----| 
| 34 | 38 | 42 | 160 | 50 | 
|----+----+----+-----+----| 
#+TBLFM: @>$5=vsum(@[email protected]$5)::@>$4=vsum(@[email protected]$4)::@>$3=vsum(@[email protected]$3)::@>$2=vsum(@[email protected]$2)::@>$1=vsum(@[email protected]$1) 

答えて

3

これは動作するはずです:RHSの

|----+----+----+----+----| 
| a | b | c | d | e | 
|----+----+----+----+----| 
| 1 | 2 | 3 | 4 | 5 | 
| 6 | 7 | 8 | 9 | 10 | 
| 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 
|----+----+----+----+----| 
| 34 | 38 | 42 | 46 | 50 | 
|----+----+----+----+----| 
#+TBLFM: @>[email protected]>$5=vsum(@[email protected]$0) 

$0を現在の列です。

+1

この式は次のようにも動作します。@> $ 1 .. @> $> = vsum(@ 2 .. @ - 1) – beetlej

関連する問題