Contar dias específicos da semana entre duas datas pode parecer complexo, mas com a fórmula certa, você automatiza essa tarefa em segundos, evitando erros manuais e economizando tempo precioso.
Determine quais células contêm a data inicial e a data final do intervalo. Por exemplo, vamos supor que a data inicial esteja na célula A1 e a data final na célula B1.
A fórmula abaixo calcula o número de sábados entre as duas datas. Ela funciona da seguinte forma: subtrai-se a data inicial da data final, divide-se por 7 (para obter as semanas completas), e adiciona-se 1 se o intervalo incluir um sábado extra no início ou no fim.
=INT((B1-A1)/7) + IF(WEEKDAY(A1,2)=6,1,0) + IF(WEEKDAY(B1,2)=6,1,0) - IF(AND(WEEKDAY(A1,2)=6,WEEKDAY(B1,2)=6),1,0)
Explicação rápida da fórmula:
- INT((B1-A1)/7): Conta as semanas completas entre as datas.
- WEEKDAY(data,2): Retorna o dia da semana (1=segunda, 7=domingo). Usamos 2 como segundo argumento para que sábado seja 6.
- Os IF adicionam ou removem 1 dependendo se as datas de início ou fim forem sábados.
Após inserir a fórmula em uma célula (por exemplo, C1), pressione Enter. O resultado será o número total de sábados no intervalo especificado.
Veja como a fórmula funciona com diferentes intervalos:
| Data Inicial (A) | Data Final (B) | Fórmula (C) | Resultado (Sábados) |
|---|---|---|---|
| 01/01/2024 | 31/01/2024 | =INT((B1-A1)/7) + IF(WEEKDAY(A1,2)=6,1,0) + IF(WEEKDAY(B1,2)=6,1,0) - IF(AND(WEEKDAY(A1,2)=6,WEEKDAY(B1,2)=6),1,0) |
4 |
| 15/02/2024 | 15/03/2024 | =INT((B2-A2)/7) + IF(WEEKDAY(A2,2)=6,1,0) + IF(WEEKDAY(B2,2)=6,1,0) - IF(AND(WEEKDAY(A2,2)=6,WEEKDAY(B2,2)=6),1,0) |
4 |
| 01/03/2024 | 01/04/2024 | =INT((B3-A3)/7) + IF(WEEKDAY(A3,2)=6,1,0) + IF(WEEKDAY(B3,2)=6,1,0) - IF(AND(WEEKDAY(A3,2)=6,WEEKDAY(B3,2)=6),1,0) |
5 |
Com esta fórmula, você conta quantos sábados há entre duas datas de forma rápida e precisa. Basta ajustar as referências de células conforme suas necessidades e aproveitar a automação que o Excel oferece.