Conteúdo
Índice 🔎︎

## DIAS

Calcula a diferença entre dois valores de data. O resultado retorna o número de dias entre as duas datas.

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

#### Sintaxe

DIAS(Data2; Data1)

Data1 é a data inicial, Data2 é a data final. SeData2 é uma data mais cedo que Data1 o resultado é um número negativo.

Ao inserir datas como parte de fórmulas, a barra e o sinal de menos (que alguns chamam de hífen) usados como separadores entre dia, mês e ano serão interpretados como operadores aritméticos — divisão e subtração, respectivamente. Portanto, datas inseridas neste formato não serão reconhecidas como datas e resultarão em cálculos errados. Para evitar esta situação com as datas, utilize a função DATA, por exemplo DATA(1954;7;20), ou coloque a data entre aspas com a notação ISO 8601, por exemplo, "1954-07-20". Evite utilizar formatos regionais de datas como por exemplo "07/20/54" pois, ao carregar o documento, o cálculo pode produzir erros em sistemas com configuração regional diferente.

É possível uma conversão sem ambiguidades para datas e horas ISO 8601 nos seus formatos estendidos com separadores. Se ocorrer um erro #VALOR!, então desmarque Provocar um erro do tipo #VALOR! no botão LibreOffice - Preferências Ferramentas - Opções - LibreOffice Calc - Fórmula, Detalhes... na seção "Configuração detalhadas para cálculos", na caixa de lista Conversão de textos em números.

#### Exemplo

=DIAS(AGORA();"2010-01-01")) retorna o número de dias desde 1 de janeiro de 2010 e hoje.

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

Tópicos relacionados

Funções de Data e Hora

DATA

DATADIF

DATA.VALOR

DIA

DIAS

DIAS360

DOMINGODEPÁSCOA

DATAM

FIMMÊS

HORA

NUMSEMANAISO

MINUTO

MÊS

DIATRABALHOTOTAL

DIATRABALHOTOTAL.INTL

AGORA

SEGUNDO

TEMPO

VALOR.TEMPO

HOJE

DIA.DA.SEMANA

NÚM.SEMANA

NÚM.SEMANA_EXCEL2003

NÚM.SEMANA_OOO

DIAÚTIL

DIATRABALHO.INTL

ANO

FRAÇÃOANO