Date Arithmetic in Spreadsheets

1

Eu tenho um monte de dados em uma planilha onde a coluna mais à esquerda representa uma data no formato DD-MM. Aqui está um exemplo para a coluna A:

15-09

23-09

25-09

30-09

02-10

Eu peguei essa data e, no LibreOffice Calc, criei outra coluna para adicionar o ano e torná-lo o formato DD-MM-AAAA na coluna B (os dados abrangem vários anos).

=CONCATENATE(A1,"-2011")

Em seguida, formatei as células na coluna B como Data, com o formato DD-MM-AAAA apropriado (definido pelo usuário). Calc pareceu reconhecê-lo como um encontro e achei que tudo estava bem. Mas quando tentei fazer um cálculo de "dias entre", por exemplo,

=B2-B1

tudo que eu consegui de mim foi "#VALUE!" Nada do que fiz para mudar o formato pareceu fazer o cálculo funcionar. Eu tentei o mesmo no Google Spreadsheets e obtive o mesmo resultado.

Como posso obter dados formatados por data e fazer um cálculo?

    
por imlepid 03.06.2014 / 23:28

1 resposta

0

Você precisa quebrar a fórmula para catenar o ano com:

DATEVALUE(....)

O que transformará a data do texto em um valor de data que você poderá usar nos cálculos de datas.

Note, no entanto, que no meu sistema baseado no Reino Unido, usando dd-mm-yyyy como formato de data irá falhar (Err: 502).

Usar yyyy-mm-dd deve ser sempre seguro, pois esse é o formato de data ISO e deve funcionar em todo o mundo. A utilização de formatos de data específicos da região é sempre perigosa e deve ser evitada sempre que possível.

    
por 03.06.2014 / 23:36