Como contar os dias entre duas datas?
Para contar os dias entre duas datas (um intervalo de datas), você deve usar a função CONT.SE em vez de CONT.SE. Para criar um intervalo de datas, você deve especificar uma data inferior e uma data superior. Isso diz ao Excel para contar apenas os dias entre o intervalo de dias.
Fórmula para contar dias entre duas datas
Você pode usar as seguintes etapas:
- Primeiro insira a função COUNTIFS em uma célula.
- Depois disso, no argumento intervalo_critérios1, consulte o intervalo onde você tem datas.
- Em seguida, no argumento critério1, insira o sinal de maior que (>) e igual (=) e coloque-o entre aspas duplas. E a seguir, consulte a célula onde você tem a data mais baixa.
- Agora, no intervalo de critérios 2, consulte o intervalo de datas novamente.
- Depois disso, no critério2, insira o sinal de menor que (<) e igual (=) e coloque-o entre aspas duplas. E a seguir, consulte a célula onde está a data superior.
- Ao final, feche a função e pressione Enter para obter o resultado.
=COUNTIFS(A2:A17,">="&E2,A2:A17,"<="&F2)
Como funciona essa fórmula?
Para entender esta fórmula, você pode dividi-la em duas partes.
- Na primeira parte você tem a condição de testar células maiores e iguais à data que você tem na célula E2. ou seja, 4 de novembro de 2022.
- Na segunda parte, você tem a condição de testar células menores e iguais à data que você tem na célula F2. ou seja, 4 de dezembro de 2022.
Assim, 15 células possuem datas entre 4 de novembro de 2022 e 4 de dezembro de 2022.
Nota: Certifique-se de inserir os operadores maior que (>), menor que (<) e igual (=) como texto e entre aspas duplas.
Use SUMPRODUCT para contar entre datas
Você também pode usar SUMPRODUCT para contar datas entre duas datas, como no exemplo a seguir:
=SUMPRODUCT(--(A2:A17<=F2),--(A2:A17>=E2))
Agora vamos entender essa fórmula passo a passo. Mas antes disso você precisa saber que SUMPRODUCT pode receber um array em uma única célula.
Na primeira parte da fórmula você tem a condição de verificar todas as datas do intervalo. Ele verificará qual é menor e igual à data especificada. Você pode ver que ele retorna TRUE e FALSE.
Depois disso, você tem um sinal de menos duplo que converte VERDADEIRO e FALSO em 1 e 0.
Na segunda parte da fórmula, você tem novamente a condição a ser testada. E retorna TRUE se esta condição for atendida, caso contrário, FALSE.
Depois disso, o sinal de menos duplo converte VERDADEIRO e FALSO em 1 e 0.
Neste ponto você tem duas tabelas. 1 significa que a data no intervalo está entre o intervalo de datas especificado.
SUMPRODUCT cria um produto desses arrays e retorna um único array, depois soma os valores desse array que é o número de datas entre o intervalo.