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:
- 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. - 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. - Leitura de datas digitadas. Com localidade Brasil,
02/11/2026digitado 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.


