2013-05-24 19 views
8

Używam Emacs org-mode do śledzenia czasów pracy nad różnymi zadaniami. Ostatnia kolumna w tabeli to tygodniowa suma dla każdego zadania:Podsumowanie kolumn we wszystkich wierszach z trybem org Emacs

|------+-----+-----+-----+-----+-----+-------| 
| Task | Mon | Tue | Wed | Thu | Fri | Total | 
|------+-----+-----+-----+-----+-----+-------| 
| Foo | 2 | 3 | 4 | 5 | 6 | 20 | 
| Bar | 2 | 3 | 4 | 5 | 7 | 21 | 
#+TBLFM: @2$7=vsum($2..$6)::@3$7=vsum($2..$6) 

Obecnie muszę dodać formułę dla każdego nowego wiersza. Czy istnieje sposób dostosowania formuły, aby obliczać sumy niezależnie od liczby wierszy?

Odpowiedz

6

Formuła kolumny zrobiła sztuczkę zgodnie z sugestią fniessen. Oto, co skończyło się z:

|------+-----+-----+-----+-----+-----+-------| 
| Task | Mon | Tue | Wed | Thu | Fri | Total | 
|------+-----+-----+-----+-----+-----+-------| 
| Foo | 2 | 3 | 4 | 5 | 6 | 20 | 
| Bar | 2 | 3 | 4 | 5 | 7 | 21 | 
#+TBLFM: $7=vsum($2..$6) 

Więcej informacji w sekcji Column formulas and field formulas z docs.

3

Naprawdę powinieneś przyjrzeć się bliżej dokumentacji i przeczytać o "formułach kolumn" (a nawet "wzorach wierszy"). Formuła kolumna jest $7=...' and is editable via C-c = ".

Powiązane problemy