modo organizacional: em uma tabela, calcule a idade de uma pessoa com base no aniversário dela


7

Digamos que tenho a seguinte tabela:

| Name   | Age              | Date of Birth    | Income |
|--------+------------------+------------------+--------|
| Joe    |                  | <1984-02-20 Mon> |  84000 |
| Mark   |                  | <1974-04-15 Mon> | 120000 |
| Sophie |                  | <1970-08-28 Fri> | 150000 |
| Anna   |                  | <1988-02-29 Mon> | 160000 |

Quero que a segunda coluna seja a quantidade de anos decorridos desde a data na terceira coluna.

Não consigo descobrir como fazer isso com as configurações do TBLFM.

Respostas:


8

É algo como o exemplo abaixo:

| Name   | Age          | Date of Birth    | Income |
|--------+--------------+------------------+--------|
| Joe    | 30 years old | <1984-02-20 Mon> |  84000 |
| Mark   | 40 years old | <1974-04-15 Mon> | 120000 |
| Sophie | 44 years old | <1970-08-28 Fri> | 150000 |
| Anna   | 26 years old | <1988-02-29 Mon> | 160000 |
#+TBLFM: $2=(now()-$3)/365;%d years old

Obrigado! Onde posso descobrir que existem coisas como now()?
Trevoke 28/01


11
@Trevoke Outra maneira, que normalmente funcionaria, é tentar C-h f calc-now- a maioria das funções do Calc terá uma função correspondente do Emacs Lisp com o nome prefixado calc-.
wvxvw
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.