Fórmula do Excel: contar dias entre duas datas excluindo fins de semana

Geralmente, a função DATADIF permite contar os dias entre duas datas, mas se pretender contar apenas os dias úteis num intervalo de datas no Excel — ou seja, excluindo fins de semana —, que fórmula o pode ajudar?
Se pretender acompanhar este tutorial, descarregue a folha de cálculo de exemplo.
Fórmula genérica:
| NETWORKDAYS(start_date,end_date,[holiday]) |
Sintaxe e argumentos
| Start_date, end_date: the date range that you want to count workdays from. |
| Holiday: optional, the cell range that contains the holiday dates that you want to count days excluding. |
Valor de retorno
A fórmula devolve um valor numérico.
Como funciona esta fórmula
Nas células B3 e C3 estão as datas de início e término, e o calendário de feriados encontra-se listado no intervalo B6:B10. Utilize a fórmula seguinte para contar os dias úteis, excluindo fins de semana e feriados.
| =NETWORKDAYS(B3,C3,B6:B10) |
Prima Enter para obter o resultado da contagem.
Explicação
NETWORKDAYS função: obtém o número de dias úteis entre duas datas.
Observação
Por predefinição, os fins de semana são sábado e domingo. Se pretender definir fins de semana personalizados, utilize a função NETWORKDAYS.INTL, conforme indicado abaixo:
| =NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays]) |
| Número da semana | fim de semana |
| 1 ou omitido | sábado e domingo |
| 2 | domingo e segunda-feira |
| 3 | segunda-feira e terça-feira |
| 4 | terça-feira e quarta-feira |
| 5 | quarta-feira e quinta-feira |
| 6 | quinta-feira e sexta-feira |
| 7 | sexta-feira e sábado |
| 11 | apenas domingo |
| 12 | apenas segunda-feira |
| 13 | apenas terça-feira |
| 14 | apenas quarta-feira |
| 15 | apenas quinta-feira |
| 16 | apenas sexta-feira |
| 17 | apenas sábado |
Por exemplo, se os fins de semana forem segunda-feira e terça-feira, pode agora contar os dias excluindo fins de semana e feriados com as seguintes fórmulas:
| =NETWORKDAYS.INTL(B3,C3,3,B6:B10) |

Fórmulas relacionadas
- Converter carimbo de tempo Unix em hora do Excel ou vice-versa
Este tutorial fornece fórmulas para converter facilmente entre o tempo Unix e a hora do Excel. - Converter texto em hora
Apresenta fórmulas para transformar datas guardadas como texto em datas no formato padrão do Excel. - Conversão de Tempo em horas decimais
Apresentamos aqui uma fórmula que converte tempo em horas decimais no Excel e explica como funciona. - Conversão de Tempo em minutos decimais
Neste tutorial, apresentamos uma fórmula para converter tempo em minutos decimais no Excel.
Funções relacionadas
- Função SE do Excel
Testa as condições especificadas e devolve os valores correspondentes. - Função VALOR do Excel
Converte texto em valor. - Função MÊS do Excel
A função MÊS extrai o mês de uma data e devolve-o como um número inteiro entre 1 e 12. - Função DIA do Excel
A função DIA extrai o dia como um número (de 1 a 31) a partir de uma data. - Função ANO do Excel
A função ANO devolve o ano com base na data fornecida, no formato de número de série de quatro dígitos.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.