Contar Dias
Saiba quantos dias tem entre duas datas, basta informar a data inicial e a final nos campos abaixo.
Contar dias no Excel é uma tarefa comum e pode ser realizada usando várias funções integradas do Excel. Aqui estão alguns métodos e fórmulas que você pode usar para contar dias entre datas, contar dias específicos (como dias úteis) ou realizar outras operações relacionadas a datas.
Contar Dias Entre Duas Datas
- Usando Subtração Simples:
- Se você tem duas datas em células A1 e B1, você pode simplesmente subtrair uma data da outra.
- Exemplo:
=B1 - A1
- Isso retornará o número de dias entre as duas datas. Se a data em B1 for posterior a A1, o resultado será positivo. Caso contrário, será negativo.
- Usando a Função
DIAS
:- A função
DIAS
retorna o número de dias entre duas datas. - Exemplo:
=DIAS(B1, A1)
- A função
Contar Dias Úteis Entre Duas Datas
- Usando a Função
DIATRABALHOTOTAL
:- A função
DIATRABALHOTOTAL
retorna o número de dias úteis (excluindo fins de semana) entre duas datas. - Exemplo:
=DIATRABALHOTOTAL(A1, B1)
- A função
- Usando a Função
DIATRABALHOTOTAL.INTL
:- A função
DIATRABALHOTOTAL.INTL
permite mais flexibilidade, como a definição de fins de semana personalizados. - Exemplo:
=DIATRABALHOTOTAL.INTL(A1, B1, 1)
- Onde o terceiro argumento define quais dias são considerados fins de semana (neste caso, 1 significa sábado e domingo).
- A função
Contar Dias Úteis Entre Duas Datas Excluindo Feriados
- Você pode adicionar um terceiro argumento à função
DIATRABALHOTOTAL
para incluir uma lista de feriados que devem ser excluídos do cálculo. - Exemplo:
excel
=DIATRABALHOTOTAL(A1, B1, F1:F10)
- Onde
F1:F10
é o intervalo que contém as datas dos feriados.
Contar Dias Específicos em um Período
- Contar Dias de um Dia da Semana Específico:
- Usando a função
SOMARPRODUTO
eTEXTO
: - Exemplo para contar quantas segundas-feiras existem entre duas datas:
=SOMARPRODUTO(--(TEXTO(LIN(INDIRETO(A1&":"&B1)), "ddd")="Seg"))
- Esta fórmula assume que as datas estão no formato de intervalo A1
.
- Usando a função
- Contar Dias de um Dia da Semana Específico Usando
FÓRMULA ARRAY
:- Se você deseja usar uma fórmula de matriz para contar dias específicos (por exemplo, contar quantas segundas-feiras entre A1 e B1):
- Pressione
Ctrl + Shift + Enter
após digitar a fórmula para transformá-la em uma fórmula de matriz. - Exemplo:
=SOMAR((TEXTO(LIN(INDIRETO(A1&":"&B1)), "ddd")="Seg")*1)
Exemplos Práticos
- Contar Dias Entre Hoje e uma Data Futura:
- Supondo que a data futura está em A1:
=A1 - HOJE()
- Supondo que a data futura está em A1:
- Contar Dias Entre Duas Datas Ignorando Fins de Semana e Feriados:
- Supondo que as datas dos feriados estão no intervalo F1:F10:
=DIATRABALHOTOTAL(A1, B1, F1:F10)
- Supondo que as datas dos feriados estão no intervalo F1:F10:
Considerações Finais
- Formatação de Data: Certifique-se de que as células que contêm datas estejam formatadas corretamente como data.
- Cálculos Negativos: Se a data de início for posterior à data de término, as funções retornarão um valor negativo. Considere usar a função
ABS
para obter um valor absoluto, se necessário.=ABS(B1 - A1)
Usando essas funções e métodos, você pode facilmente contar dias e realizar cálculos relacionados a datas no Excel, ajudando na gestão de prazos, planejamento de projetos e outras necessidades de análise de tempo