Pular para o conteúdo
Calculadora de DiasPrecisão em datas

Google Planilhas

Como Calcular Dias Úteis no Google Planilhas com DIATRABALHOTOTAL

Conte dias úteis no Google Planilhas com DIATRABALHOTOTAL (NETWORKDAYS): feriados, escala de segunda a sábado e ajustes de localidade.

Equipe Calculadora de Dias12 min de leitura

Para contar dias úteis no Google Planilhas, use =DIATRABALHOTOTAL(data_inicial;data_final;feriados), que também aparece com o nome em inglês NETWORKDAYS. A função conta os dias de segunda a sexta entre as duas datas, incluindo o primeiro e o último dia, e desconta os feriados que você informar. Para escalas diferentes, como segunda a sábado, use DIATRABALHOTOTAL.INTL.

Exemplo: de 01/11/2026 a 30/11/2026, a fórmula retorna 19 dias úteis com os feriados nacionais e 21 sem nenhum feriado.

Qual é o nome da função: DIATRABALHOTOTAL ou NETWORKDAYS?

As duas formas se referem à mesma função. O que muda é a configuração de idioma das funções:

  • Por padrão, o Google Planilhas usa os nomes em inglês: NETWORKDAYS, NETWORKDAYS.INTL, WORKDAY.
  • Em Arquivo > Configurações, existe a opção “Sempre usar os nomes de funções em inglês”. Ao desmarcá-la (com o idioma da sua Conta Google em português), as funções passam a aparecer traduzidas: DIATRABALHOTOTAL, DIATRABALHOTOTAL.INTL, DIATRABALHO.

A própria Ajuda do Google em português reflete essa mistura: a página da função básica tem o título NETWORKDAYS, enquanto a da versão internacional aparece como “DIATRABALHOTOTAL (NETWORKDAYS).INTL” e a de WORKDAY aparece como DIATRABALHO.

Neste artigo usamos os nomes em português. Se a sua planilha mostra os nomes em inglês, troque só o nome da função; a lógica é idêntica.

Nome em português Nome em inglês Para que serve
DIATRABALHOTOTAL NETWORKDAYS Conta dias úteis (sábado e domingo de folga)
DIATRABALHOTOTAL.INTL NETWORKDAYS.INTL Conta dias úteis com fim de semana personalizado
DIATRABALHO WORKDAY Retorna a data após N dias úteis
DATA DATE Monta uma data a partir de ano, mês e dia
HOJE TODAY Retorna a data de hoje

Sintaxe e regra de contagem

=DIATRABALHOTOTAL(data_de_inicio; data_de_termino; [feriados])
  • data_de_inicio: a primeira data do período.
  • data_de_termino: a última data do período.
  • feriados (opcional): intervalo ou matriz com as datas que não devem ser contadas.

Sábados e domingos ficam sempre de fora nesta versão. Feriados que caem em fim de semana não são descontados de novo.

As duas datas são contadas

A função trabalha com as duas pontas incluídas. Veja com A2 = 01/11/2026 (domingo) e B2 = 30/11/2026 (segunda-feira):

Fórmula Resultado O que significa
=B2-A2 29 Dias corridos, sem contar 01/11
=DIATRABALHOTOTAL(A2;B2) 21 Dias de segunda a sexta, contando 01/11 e 30/11
=DIATRABALHOTOTAL(A2;B2;Feriados) 19 Idem, sem 02/11 e 20/11

Novembro de 2026 tem três feriados nacionais, mas só dois são descontados: Finados (02/11) cai numa segunda-feira, o Dia da Consciência Negra (20/11) cai numa sexta-feira e a Proclamação da República (15/11) cai num domingo, que já estava fora da conta.

Um teste rápido para entender a regra: =DIATRABALHOTOTAL(A2;A2) retorna 1 quando A2 é um dia de semana e 0 quando é sábado ou domingo.

Se a sua regra exige começar a contar no dia seguinte à data inicial, use A2+1 como início. De 21/09/2026 (segunda-feira) a 30/10/2026, com feriados nacionais, a fórmula comum retorna 29 e =DIATRABALHOTOTAL(A2+1;B2;Feriados) retorna 28. Para diferenças simples em dias corridos, sem fins de semana nem feriados, veja como calcular dias entre duas datas no Google Planilhas.

Localidade, separadores e formato de data

A localidade da planilha define três coisas que afetam diretamente as fórmulas de dias úteis:

  1. Separador de argumentos. Com localidade Brasil, os argumentos são separados por ponto e vírgula (;), porque a vírgula é o separador decimal. Com localidade Estados Unidos, usa-se vírgula.
  2. Separador de colunas em matrizes. Segundo a Ajuda do Google, nos países que usam vírgula como separador decimal, a vírgula entre colunas de uma matriz é substituída por barra invertida (\). O ponto e vírgula continua separando linhas.
  3. Leitura de datas digitadas. Com localidade Brasil, 02/11/2026 digitado numa célula é 2 de novembro. Com localidade Estados Unidos, a mesma digitação vira 11 de fevereiro.

Para conferir ou mudar: Arquivo > Configurações, aba “Geral”, menu “Localidade”. A Ajuda do Google avisa que mudar a localidade altera a formatação padrão de datas, números e moedas, mas não o idioma das funções, que é outra configuração.

Na prática, a mesma fórmula muda de aparência conforme a configuração:

Configuração Fórmula
Localidade Brasil, nomes em português =DIATRABALHOTOTAL(A2;B2;Feriados)
Localidade Brasil, nomes em inglês =NETWORKDAYS(A2;B2;Feriados)
Localidade Estados Unidos, nomes em inglês =NETWORKDAYS(A2,B2,Feriados)

Se você copia fórmulas de tutoriais em inglês, troque as vírgulas por ponto e vírgula antes de colar numa planilha brasileira.

Como informar os feriados

O Google Planilhas não conhece o calendário de feriados do Brasil. Você precisa entregar as datas à função. Há três maneiras.

1. Intervalo na mesma aba ou em outra aba

A forma mais prática é uma aba chamada Feriados, com as datas na coluna A. Para 2026, os 10 feriados nacionais usados pela nossa calculadora são:

Data Feriado
01/01/2026 (quinta) Confraternização Universal
03/04/2026 (sexta) Paixão de Cristo
21/04/2026 (terça) Tiradentes
01/05/2026 (sexta) Dia do Trabalho
07/09/2026 (segunda) Independência do Brasil
12/10/2026 (segunda) Nossa Senhora Aparecida
02/11/2026 (segunda) Finados
15/11/2026 (domingo) Proclamação da República
20/11/2026 (sexta) Consciência Negra
25/12/2026 (sexta) Natal

Com as datas em Feriados!A2:A11, a fórmula fica:

=DIATRABALHOTOTAL(A2; B2; Feriados!$A$2:$A$11)

Se o nome da aba tiver espaços, use aspas simples: 'Feriados 2026'!$A$2:$A$11. Os cifrões mantêm o intervalo fixo quando você arrasta a fórmula para outras linhas.

Para deixar a fórmula mais legível, crie um intervalo nomeado em Dados > Intervalos nomeados, selecione Feriados!A2:A11 e dê o nome Feriados. Aí a fórmula passa a ser =DIATRABALHOTOTAL(A2;B2;Feriados), como nos exemplos deste artigo.

2. Matriz escrita dentro da fórmula

Para poucos feriados, você pode listar as datas entre chaves. A Ajuda do Google exige que os valores de uma matriz de feriados sejam números de série de data, como os retornados por DATA, DATA.VALOR ou N. Por isso, monte cada data com DATA:

=DIATRABALHOTOTAL(DATA(2026;11;1); DATA(2026;11;30); {DATA(2026;11;2); DATA(2026;11;20)})

Resultado: 19. O ponto e vírgula dentro das chaves cria uma matriz vertical (uma data por linha) e funciona em qualquer localidade. Se preferir uma matriz horizontal na localidade Brasil, separe com barra invertida:

=DIATRABALHOTOTAL(DATA(2026;11;1); DATA(2026;11;30); {DATA(2026;11;2) \ DATA(2026;11;20)})

O resultado também é 19. Evite escrever "02/11/2026" entre aspas dentro da matriz: a Ajuda do Google avisa que essas funções não convertem texto em data como a célula faz na digitação direta.

3. Lista combinada: nacionais mais locais

Uma boa prática é manter duas colunas na aba Feriados: nacionais em A e locais em B. Para usar as duas, junte-as numa matriz vertical:

=DIATRABALHOTOTAL(A2; B2; {Feriados!$A$2:$A$11; Feriados!$B$2:$B$6})

Exemplos de datas que costumam ir para a coluna de locais:

  • Feriado estadual: 09/07 (Revolução Constitucionalista, no estado de São Paulo), que em 2026 cai numa quinta-feira.
  • Feriado municipal: aniversário da cidade ou dia do padroeiro, conforme a lei local.
  • Pontos facultativos, quando forem folga para você: Carnaval em 16/02 e 17/02/2026 e Corpus Christi em 04/06/2026. Eles não são feriados nacionais, e muitas empresas trabalham nessas datas.

Se a diferença entre feriado, ponto facultativo e dia útil ainda gera dúvida, veja dias corridos, úteis, hábeis e naturais.

Fins de semana personalizados com DIATRABALHOTOTAL.INTL

=DIATRABALHOTOTAL.INTL(data_de_inicio; data_de_termino; [final_de_semana]; [feriados])

O terceiro argumento define os dias de folga e tem valor padrão 1 (sábado e domingo). A Ajuda do Google aceita duas formas.

Por número

Código Folga
1 Sábado e domingo
2 a 7 Pares seguintes: 2 = domingo e segunda; 7 = sexta e sábado
11 Somente domingo
12 a 17 Um dia só: 12 = segunda; 17 = sábado

A sequência completa de 2 a 7 é: 2 (domingo e segunda), 3 (segunda e terça), 4 (terça e quarta), 5 (quarta e quinta), 6 (quinta e sexta), 7 (sexta e sábado). De 11 a 17: 11 domingo, 12 segunda, 13 terça, 14 quarta, 15 quinta, 16 sexta, 17 sábado.

Por texto de 7 dígitos

Uma sequência de sete zeros e uns entre aspas. A primeira posição é segunda-feira e a última é domingo. O 1 marca folga e o 0 marca dia de trabalho.

  • "0000011": sábado e domingo de folga (igual ao código 1).
  • "0000001": só domingo de folga (igual ao código 11).
  • "0010011": folga na quarta, no sábado e no domingo.
  • "0000110": folga na sexta e no sábado (igual ao código 7).

Exemplos verificados

Todos com o intervalo nomeado Feriados contendo os feriados nacionais de 2026:

Período Fórmula Resultado
Novembro/2026 =DIATRABALHOTOTAL.INTL(A2;B2;1;Feriados) 19
Novembro/2026 =DIATRABALHOTOTAL.INTL(A2;B2;11;Feriados) 23
Novembro/2026 =DIATRABALHOTOTAL.INTL(A2;B2;"0000001") 25
Outubro/2026 =DIATRABALHOTOTAL.INTL(A3;B3;7;Feriados) 20
Outubro/2026 =DIATRABALHOTOTAL.INTL(A3;B3;11;Feriados) 26

A2 = 01/11/2026, B2 = 30/11/2026, A3 = 01/10/2026 e B3 = 31/10/2026. O terceiro exemplo não tem lista de feriados, por isso chega a 25: são os 30 dias de novembro menos os cinco domingos. No quarto, outubro tem cinco sextas e cinco sábados; tirando os 10 dias e o feriado de 12/10 (segunda-feira), sobram 20.

A calculadora de dias faz a mesma contagem para segunda a sexta ou segunda a sábado, com feriados nacionais, e serve para conferir o resultado da planilha.

Mais exemplos para o dia a dia

Com o intervalo nomeado Feriados (nacionais de 2026):

Situação Fórmula Resultado
Outubro de 2026 =DIATRABALHOTOTAL(DATA(2026;10;1);DATA(2026;10;31);Feriados) 21
Outubro de 2026, sem feriados =DIATRABALHOTOTAL(DATA(2026;10;1);DATA(2026;10;31)) 22
Ano de 2026 inteiro =DIATRABALHOTOTAL(DATA(2026;1;1);DATA(2026;12;31);Feriados) 252
Ano de 2026, sem feriados =DIATRABALHOTOTAL(DATA(2026;1;1);DATA(2026;12;31)) 261
De 21/09/2026 a 30/10/2026 =DIATRABALHOTOTAL(DATA(2026;9;21);DATA(2026;10;30);Feriados) 29

No ano de 2026, a diferença entre 261 e 252 é 9, e não 10, porque 15/11 cai num domingo.

Dias úteis até uma data a partir de hoje

=DIATRABALHOTOTAL(HOJE(); B2; Feriados)

A fórmula se atualiza sozinha. Como o dia de hoje entra na conta quando é dia útil, subtraia 1 se você quer só os dias úteis restantes depois de hoje. Em 21/09/2026 (segunda-feira), com B2 = 31/12/2026, o resultado é 70.

Uma coluna inteira de prazos

Se você tem início em A2:A100 e fim em B2:B100, pode escrever a fórmula em C2 e arrastar para baixo. Mantenha o intervalo de feriados com cifrões ou use o intervalo nomeado, para que ele não se desloque.

Quando a pergunta é “qual data cai depois de N dias úteis”

DIATRABALHOTOTAL conta dias úteis entre duas datas. Para descobrir a data final depois de um número de dias úteis, use DIATRABALHO (WORKDAY):

=DIATRABALHO(data_de_inicio; numero_de_dias; [feriados])

A contagem começa no dia seguinte à data inicial e o resultado sempre cai num dia útil. Exemplos com os feriados nacionais:

Início Dias úteis Resultado
30/10/2026 (sexta) 10 16/11/2026 (segunda)
13/11/2026 (sexta) 5 23/11/2026 (segunda)
21/09/2026 (segunda) 15 13/10/2026 (terça)

No primeiro caso, 02/11 é pulado; no segundo, 20/11; no terceiro, 12/10. Formate a célula como data (Formatar > Número > Data), senão você verá um número de série. Para fins de semana diferentes, existe DIATRABALHO.INTL, com os mesmos códigos e textos do DIATRABALHOTOTAL.INTL.

Erros comuns

#ERROR! (erro de análise da fórmula)

O Google Planilhas mostra os códigos de erro em inglês, mesmo com a interface em português. O #ERROR! aparece quando a sintaxe não bate com a localidade. Causas típicas:

  • Vírgulas entre argumentos numa planilha com localidade Brasil.
  • Vírgula para separar colunas dentro de chaves, quando o correto nessa localidade é \.
  • Aspas curvas (“ ”) em vez de aspas retas no texto de fim de semana, comum ao copiar de editores de texto.

#VALUE! ou resultado estranho

Uma das datas não é data de verdade. Datas importadas de CSV ou coladas de outro sistema costumam chegar como texto. Teste com =ÉNÚM(A2) (ISNUMBER, com nomes em inglês): datas válidas retornam verdadeiro. Para converter, use =DATA.VALOR(A2) (DATEVALUE) ou refaça a coluna com Formatar > Número > Data.

Feriados que não são descontados

Se o resultado não muda quando você informa a lista de feriados, verifique:

  • Se as datas da lista são datas, e não texto (mesmo teste com ÉNÚM).
  • Se o ano está certo. Uma lista de 2025 não desconta nada em 2026.
  • Se o feriado cai em fim de semana. Nesse caso, ele não muda o resultado, e isso está correto.

Resultado negativo

Quando a data inicial é posterior à final, o resultado sai negativo, como no Excel: com início em 30/11/2026 e fim em 01/11/2026, você obtém -19 com a lista de feriados. Coloque a data mais antiga primeiro ou use ABS() se só interessa a quantidade.

Texto de fim de semana inválido

O texto precisa ter exatamente 7 caracteres, só com 0 e 1. "000011" (6 dígitos) ou "0000O11" (com a letra O) geram erro.

Diferenças em relação ao Excel

A lógica é a mesma nas duas ferramentas: pontas incluídas, fim de semana padrão sábado e domingo, feriados em fim de semana ignorados e os mesmos códigos no .INTL. As diferenças práticas são de configuração:

  • No Google Planilhas, o nome pode aparecer em inglês ou em português conforme a opção “Sempre usar os nomes de funções em inglês”. No Excel em português, o nome é sempre traduzido.
  • No Google Planilhas, você pode escrever DATA(...) dentro de uma matriz entre chaves. Matrizes do Excel aceitam só valores constantes, por isso lá é melhor guardar os feriados em células.
  • O separador de colunas em matrizes, na localidade Brasil do Google Planilhas, é a barra invertida.

Se você alterna entre as duas ferramentas, o passo a passo equivalente está em como calcular dias úteis no Excel.

A planilha só conhece os feriados que você informa

Nenhuma fórmula sabe que a sua cidade tem feriado municipal, que um órgão decretou ponto facultativo ou que houve suspensão de expediente. O resultado é tão bom quanto a lista de feriados. Atualize-a todo ano, separe feriados nacionais dos locais e não trate o número da planilha como prazo legal definitivo: prazos judiciais, fiscais e trabalhistas seguem a lei aplicável, o calendário do tribunal ou do órgão e as regras de cada procedimento.

Perguntas frequentes

Posso escrever NETWORKDAYS em vez de DIATRABALHOTOTAL no Google Planilhas?

Sim. NETWORKDAYS e DIATRABALHOTOTAL são a mesma função; o nome exibido depende da opção "Sempre usar os nomes de funções em inglês", em Arquivo > Configurações. Com a opção marcada, a planilha mostra NETWORKDAYS. Com ela desmarcada e o idioma da conta em português, mostra DIATRABALHOTOTAL. Os argumentos, o resultado e a regra de fim de semana são iguais nos dois casos.

Como contar dias úteis de segunda a sábado no Google Planilhas?

Use DIATRABALHOTOTAL.INTL com o código 11 no terceiro argumento, que deixa só o domingo como folga: =DIATRABALHOTOTAL.INTL(A2;B2;11;Feriados). O texto "0000001" faz o mesmo. Em novembro de 2026, com os feriados nacionais, o resultado é 23 dias úteis, contra 19 na semana de segunda a sexta.

Por que minha fórmula de dias úteis dá erro de análise?

Quase sempre é o separador. Se a planilha está com localidade Brasil, os argumentos são separados por ponto e vírgula, e uma fórmula copiada de um tutorial em inglês, com vírgulas, não é aceita. Outra causa comum é usar vírgula dentro de uma matriz entre chaves: na localidade Brasil, a separação entre colunas de uma matriz é feita com barra invertida.

O Google Planilhas tem os feriados do Brasil embutidos?

Não. As funções de dias úteis só descontam as datas que você informa no argumento de feriados. Você precisa manter uma lista com os feriados nacionais, estaduais e municipais que valem para o seu caso, e atualizá-la todo ano, porque datas móveis como Sexta-feira Santa, Carnaval e Corpus Christi mudam.

Todos os guias

Calcule em segundos

Informe duas datas e veja dias corridos, dias úteis e feriados nacionais. Grátis e direto no navegador.

Abrir a calculadora

Últimos guias