Quantos Dias Tem O Mês Tirando Sábado E Domingo - Quantos dias tem um ano tirando sábado e domingo? Entenda o cálculo
Quantos dias tem um ano tirando sábado e domingo? Entenda o cálculo

Como contar os dias úteis de qualquer mês

A maioria das pessoas faz isso na unha, olhando um calendário de papel ou abrindo a aba do Google para cada mês que precisa. Funciona, mas é lento se você tem múltiplos meses no relatório. A forma prática é entender a lógica por trás e, se for fazer isso com frequência, usar uma planilha ou um script simples.

quantos dias tem o mês tirando sábado e domingo

O cálculo em si é direto. Um mês tem entre 28 e 31 dias. Sábados e domingos precisam ser subtraídos. O resultado varia de 20 a 23 dias úteis, dependendo de quantos finais de semana caem no período e se há algum feriado que também precise ser descontado. Vou explicar como chegar nisso sem erro. No Excel ou Google Sheets, a função mais útil é a NETWORKDAYS.INTL. Ela já sabe calcular dias úteis e ainda permite definir quais dias da semana são finais de semana. A sintaxe básica é:

=NETWORKDAYS.INTL(data_inicial; data_final; 1) O número 1 ao final é o código que diz "sábado e domingo são dias não úteis". Se sua empresa trabalha sábado de manhã ou tem folga diferenciada, esse código muda. O código 11, por exemplo, trata apenas domingo como feriado. O código 14 inverte tudo e considera só sábado como dia útil. Testei isso em um projeto de folha de pagamento onde um cliente tinha escala 6x1, e configurar o código errado me custou duas horas de retrabalho porque os valores batidos já tinham sido enviados ao sistema de RH. A correção foi simplesmente trocar o parâmetro de 1 para 11 e recalcular toda a tabela.

Se você não quer depender de planilha, um jeito ainda mais rápido é uma fórmula que não usa funções específicas de calendário: =SEANO(data_final) - SEANO(data_inicial) + 1 - INT((data_final - DIA_SEMANA(data_final) + 4)/7) + INT((data_inicial - DIA_SEMANA(data_inicial) + 4)/7) - SE(DIA_SEMANA(data_inicial)=1;1;0) - SE(DIA_SEMANA(data_final)=7;1;0)

Essa abordagem é mais verbosa mas funciona em qualquer ferramenta que tenha funções de data básicas. O problema dela é que não considera feriados. Se você precisa descontar feriados também, tem que adicionar uma lista manual e usar COUNTIFS para cada data feriado que cair dentro do intervalo. Em 2024, por exemplo, o Ano Novo caiu numa terça, o que já reduzia um dia útil extra em comparação com anos em que cai num fim de semana. Uma limitação importante que muita gente não leva em conta é que essa conta só funciona com regras fixas. Se a sua empresa tem folgas móveis, como Carnaval ou Corpus Christi, você precisa tratar isso separadamente. A única forma confiável de lidar com isso é manter uma tabela de feriados e subtrair manualmente cada ocorrência que cair em dia útil. Não adianta confiar apenas no cálculo automático de finais de semana. Eu já vi relatórios serem entregues com 23 dias úteis num mês que na verdade tinha 20 porque ninguém verificou que a Páscoa caiu numa sexta-feira daquele ano.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Para quem precisa fazer isso todo mês, o melhor caminho é montar uma aba fixa com os feriados nacionais e regionais do ano e referenciá-la na fórmula. Assim, quando o feriado mudar de data por decreto municipal, você atualiza só a aba de feriados e todo o cálculo abaixo se ajusta sozinho. Leva uns dez minutos para montar a estrutura na primeira vez e depois economiza cerca de quinze minutos por mês.

Exemplo prático

Vamos dizer que você quer saber quantos dias úteis tem o mês de outubro de 2025. O mês começa numa segunda e termina numa terça. Tem 31 dias no total. Contando sábados e domingos, existem 8 dias de final de semana. A conta simples dá 23 dias úteis. Se houver feriado, como o Dia do Servidor Público em 28 de outubro, você desconta mais um e chega a 22. Se o mês começar e terminar num domingo, como fevereiro de 2027, a math muda um pouco. Fevereiro tem 28 dias naquele ano. Começa num domingo e termina numa segunda. Sábados e domingos somam 8 dias, mas como o primeiro e o último dia já são domingo e segunda, o número de dias úteis acaba sendo 20. Pequenos detalhes de alinhamento importam quando o número está sendo usado para calcular metas ou carga horária real.

Erros comuns que acontecem de verdade

O erro mais frequente é assumir que todo mês tem 22 dias úteis. Não tem. Mês com 31 dias que começa numa quarta e termina numa quinta pode ter 23. Fevereiro em ano comum quase sempre tem 20. Em ano bissexto sobe para 21 se o alinhamento for favorável. A diferença parece pequena, mas em cálculo de produtividade ou orçamento de horas por funcionário ela se acumula rapidamente ao longo do ano. O outro erro é esquecer feriados estaduais e municipais. Feriado nacional é fácil de lembrar porque a maioria das empresas fecha. Já o feriado do município pode não aparecer em listas genéricas e você esquece de descontar. Em São Paulo, por exemplo, o aniversário da cidade em 25 de janeiro é feriado e corta um dia útil que muitos relatórios ingênuos tratam como. Se seu sistema não leva isso em conta, o resultado fica inflado em um dia todo mês que tiver feriado local.

Quando a conta simples não basta

Existem situações em que descontar só sábado e domingo não responde à pergunta real. Setores como saúde, segurança e varejo operam 24 horas e têm turnos que cobrem todo o calendário. Nesse caso, o que interessa não é "dias úteis" no sentido corporativo, mas dias em que a equipe efetivamente trabalha. Aí você precisa cruzar escalas individuais com o calendário, não apenas contar finais de semana. Outro caso é o trabalho remoto híbrido. Se o funcionário vem dois dias na semana presencialmente, o conceito de dia útil puro perde o sentido. O correto é registrar presença real, não subtrair finais de semana de forma genérica. Nesses cenários, planilhas genéricas dão resposta errada com aparência de certa. O que resolve é uma tabela de frequência real, alimentada diretamente pelo sistema de ponto ou pelo registro de presença.

Se o seu objetivo é apenas saber quantos dias há no mês tirando sábado e domingo para uso interno simples, a função NETWORKDAYS.INTL com uma tabela de feriados anexada cobre a maioria dos casos com confiança. O trabalho extra de cuidar dos detalhes locais e das escalas específicas vale a pena só quando o número sai errado na prática e alguém cobra responsabilidade sobre ele.