DIAS

Calculates the difference between two date values. Returns the number of days between the two days. May return a fraction of a day when the arguments include time parts.

Sintaxe

DIAS(Data_2; Data_1)

Data_1 corresponde à data de início, Data_2 corresponde à data de fim. Se Data_2 corresponder a uma data anterior a Data_1, o resultado será um número negativo.

Ícone de nota

Ao introduzir datas como parte integrante de fórmulas, as barras ou traços utilizados como separadores serão interpretados como operadores aritméticos. Assim, as datas introduzidas nestes formatos não serão reconhecidas e irão originar cálculos errados. Se quiser utilizar datas como parte integrante de fórmulas, utilize a função DATA, por exemplo, DATA(1954;7;20) ou coloque a data entre aspas e utilize o formato ISO8601, por exemplo: "1954-07-20". Também não deve utilizar formatos de data consoante a sua configuração regional tais como "07/20/54", uma vez que o cálculo poderá originar erros se o documento for aberto com definições de configuração regional diferentes das suas.


Ícone da dica

É possível uma conversão sem ambiguidades para datas e horas ISO 8601 nos seus formatos expandidos com separadores. Se ocorrer o erro #VALOR!, então desmarque a opção Gerar um erro #VALOR! em - LibreOffice Calc - Fórmula, botão Detalhes... da secção "Definições detalhadas para cálculos", na caixa de lista Conversão de textos em números.


Exemplos

=DAYS(TODAY();"2010-01-01")) returns the number of days from January 1, 2010 until today.

=DIAS("1990-10-10";"1980-10-10") devolve 3652 dias.

=DAYS(NOW(); TODAY()) returns a fraction of the current day.

Technical information

Ícone de nota

Esta função é parte integrante da norma Open Document Format for Office Applications (OpenDocument), versão 1.2 (ISO/IEC 26300:2-2015).


Necessitamos da sua ajuda!

Necessitamos da sua ajuda!