Sumário

# DIATRABALHOTOTAL

Retorna o número de dias úteis entre uma data inicial e uma data final. Feriados podem ser abatidos da conta.

As funções cujo nome terminem com _ADD ou _EXCEL2003 retornam os mesmos resultados que as funções correspondentes do Microsoft Excel 2003 que não possuem o sufixo. Utilize as funções sem o sufixo para obter os resultados baseados em padrões internacionais.

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

### Sintaxe

DIATRABALHOTOTAL(DataInicial; DataFinal [; [Feriados] [; DiasUteis]])

DataInicial é a data a partir da qual se contam os dias úteis. Se a data inicial é um dia útil, o dia é contado no cálculo.

DataFinal é a data até onde se contam os dias úteis. Se a data final é um dia útil, o dia é contado no cálculo.

Feriados é uma lista opcional de feriados. São dias não trabalhados. Insira um intervalo representando a lista individual de feriados.

DiasUteis é uma lista opcional de valores definindo a semana útil padrão. Esta lista começa com o domingo, os dias úteis são indicados por zero e por valores não zero caso contrário.

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.

Esta função ignora qualquer texto ou célula vazia num intervalo de dados. Se suspeitar de resultados errados desta função, procure por texto nos intervalos de dados. Para destacar o conteúdo do texto num intervalo de dados, use o recurso destaque de valor .

### Exemplos

Quantos dias úteis existem entre 15/12/2001 e 15/01/2002? A data inicial está em C3 e a data final em D3. O intervalo F3 a J3 contém os feriados de fim de ano: 24, 25, 26 e 31 de dezembro de 2001 e 1º de janeiro de 2002.

=DIATRABALHOTOTAL(C3;D3;F3:J3) retorna 17 dias úteis.

Quantos dias úteis entre 12 e 25 de setembro de 2016 e somente as segundas, terças e quartas feiras são considerados dias úteis?

DIATRABALHOTOTAL(DATA(2016;9;12);DATA(2016;9;25);;{1;0;0;0;1;1;1}) retorna 6 dias úteis.

Tópicos relacionados

Página wiki da função DIATRABALHOTOTAL.

Funções de Data e Hora

DATA

DATADIF

DATA.VALOR

DIA

DIAS

DIAS360

DIASNOMÊS

DIASNOANO

DOMINGODEPÁSCOA

DATAM

FIMMÊS

HORA

ÉANOBISSEXTO

NUMSEMANAISO

MINUTO

MÊS

MESES

DIATRABALHOTOTAL

DIATRABALHOTOTAL.INTL

AGORA

SEGUNDO

TEMPO

VALOR.TEMPO

HOJE

DIA.DA.SEMANA

NÚM.SEMANA

NÚM.SEMANA_EXCEL2003

NÚM.SEMANA_OOO

SEMANAS

SEMANASNOANO

DIAÚTIL

DIATRABALHO.INTL

ANO

FRAÇÃOANO

ANOS