Dias Entre Datas no Google Sheets: Guia Prático

Dias entre datas no Google Sheets: guia prático de fórmulas

Muita gente acha que planilha é tudo igual — até migrar do Excel para o Google Sheets e ver a fórmula quebrar. A lógica das datas é a mesma, as funções têm os mesmos nomes, mas existe uma pegadinha de separador que derruba metade das fórmulas copiadas da internet. Eu quebrei a cara com isso a primeira vez; este guia existe para você não passar pelo mesmo. Se você precisa calcular dias entre datas no Google Sheets todo dia, vale decorar a regra do separador.

A boa notícia: tudo que você aprendeu no Excel funciona no Sheets. Só muda um detalhe.

A diferença que importa: vírgula em vez de ponto e vírgula

No Excel brasileiro, os argumentos das funções são separados por ponto e vírgula:

=DIATRABALHOTOTAL(A2;B2;E2:E10)

No Google Sheets, o separador padrão é a vírgula:

=NETWORKDAYS(A2,B2,E2:E10)

(Repare que no Sheets a função se chama NETWORKDAYS — mas o Google entende DIATRABALHOTOTAL também, ele traduz automaticamente. Eu prefiro usar os nomes em português para manter o padrão.) É o tipo de detalhe que só aparece quando você tenta calcular dias entre datas no Google Sheets copiando uma fórmula do Excel.

A documentação oficial da função DIATRABALHOTOTAL detalha os argumentos — o Sheets traduz tudo automaticamente.

A subtração simples não muda nada: =B2-A2 é igual nos dois.

Exemplo 1: dias de uma viagem

Uma viagem vai de 15/07/2026 (quarta-feira) a 30/07/2026 (quinta-feira). No Sheets:

  • A2: 15/07/2026
  • B2: 30/07/2026
  • C2: =B2-A2 → 15

Quinze dias corridos de viagem. Simples e direto, igualzinho ao Excel.

Exemplo 2: dias úteis do período

Agora, quantos dias úteis tem esse mesmo intervalo? Calcular dias entre datas no Google Sheets em modo dias úteis usa a NETWORKDAYS (útil para diárias de trabalho remoto durante a viagem, por exemplo).

=NETWORKDAYS(A2,B2)

Resultado: 12. Julho de 2026 não tem feriado nacional, então são só os fins de semana descontados: 15 dias corridos menos 3 fins de semana (sábado e domingo nos dias 18–19 e 25–26, mais… na verdade a conta fecha em 12 dias úteis porque o período pega 11 dias de semana mais ajustes de borda — o Sheets faz isso sozinho).

Se houvesse feriado no meio, bastaria passar a lista: =NETWORKDAYS(A2,B2,E2:E10).

Somando dias úteis no Sheets

A WORKDAY do Sheets é a prima da DIATRABALHO do Excel:

=WORKDAY(A2,30,E2:E10)

Trinta dias úteis a partir da data em A2, descontando fins de semana e os feriados da lista E2:E10. Mesma lógica, mesmo resultado — só a vírgula no lugar do ponto e vírgula.

Truques que só o Sheets tem

Fuso e localidade: o Sheets usa a configuração de localidade da planilha (Arquivo → Configurações). Se as datas estiverem entrando no formato americano (mm/dd), confira essa configuração antes de culpar a fórmula.

Compartilhamento: a maior vantagem do Sheets para controle de prazos em equipe — todo mundo vê a mesma planilha atualizada. Eu mantenho uma aba “feriados” compartilhada com o time: quando alguém descobre um feriado municipal novo, atualiza lá e todas as fórmulas de prazo se ajustam sozinhas.

DATEDIF funciona também: =DATEDIF(A2,B2,"D") devolve dias totais; troque “D” por “M” (meses) ou “Y” (anos). No Sheets ela aparece no assistente de fórmulas, diferente do Excel — uma pequena vitória.

Convertendo fórmulas do Excel

Regra prática para calcular dias entre datas no Google Sheets a partir de uma fórmula do Excel: troque ; por , e pronto. Nomes de função em português continuam valendo — o Sheets traduz na hora. O único cuidado real é com fórmulas que usam texto com ponto e vírgula dentro de aspas; essas você ajusta à mão.

Perguntas frequentes

Toda fórmula do Excel funciona no Google Sheets?
Quase todas as de data: subtração, NETWORKDAYS/DIATRABALHOTOTAL, WORKDAY/DIATRABALHO e DATEDIF/DATADIF funcionam. Só adapte o separador para vírgula. Para calcular dias entre datas no Google Sheets, você está coberto.

Por que minha fórmula dá erro #VALOR! no Sheets?
Na maioria das vezes é separador errado (ponto e vírgula em vez de vírgula) ou data digitada como texto. Confira os dois.

O Sheets atualiza “hoje” sozinho?
Sim: =HOJE() devolve a data atual e recalcula sempre que a planilha abre. Ótimo para =B2-HOJE() mostrando “dias restantes” que se atualiza sozinho todo dia.

Experimente o Contador de Dias grátis

Calcule dias corridos e úteis, desconte feriados nacionais, estaduais e municipais, some ou subtraia dias e crie contagens regressivas — tudo em segundos.

Abrir o contador de dias

Posts Similares