Inserir datas sem finais de semana no Excel 2013
Muitas vezes elaboramos uma planilha com datas sequenciais e nos deparamos com um problema: Como excluir da sequência os finais de semana, ou seja, fazer com que o Excel mostre a data da segunda-feira quando a data anterior cair numa sexta-feira?
Partindo desse princípio elaboramos a planilha acima visando explicar melhor a utilização da fórmula B6 +(MOD(B6;7)=6)*2+1 que calcula a data desejada de acordo com nossa pretensão. Então vejamos:
- Iniciando na célula B6 foi digitado a data inicial: 10/12/2015;
- Arrastando o seletor de cópia ( símbolo de + borda inferior direita ) para baixo, na vertical, criamos uma sequência até a data 20/12/2015;
- Na célula C6 digitamos a seguinte fórmula: =B6 (coluna opcional, apenas demonstrativa);
- Selecionamos o intervalo C6:C16 e formatamos como GERAL, como mostra a figura abaixo;
- Arrastando o seletor de cópia atualizamos a fórmula até o endereço C16. Veja que nesta coluna está sendo mostrado o valor sequencial correspondente às datas da coluna B (Data Inicial);
- Na célula D6 inserimos a seguinte fórmula: B6 +(MOD(B6;7)=6)*2+1;
- Foi efetuado uma cópia da fórmula até o endereço D16;
- Na célula E6 digitamos a seguinte fórmula: =D6 (coluna opcional, apenas demonstrativa);
- Selecionamos o intervalo E6:E16 e formatamos novamente como GERAL;
- Na coluna G6 digitamos a seguinte fórmula: =MOD(B6;7) (coluna opcional, apenas demonstrativa). Veja que nesta coluna está sendo mostrado, como parte de resultado da fórmula original, os valores referentes ao dia da semana, lembrando que o número 0 (zero) corresponde ao sábado, conforme constatamos na coluna, H, ao lado.
Entendendo o raciocínio da fórmula:
Quando na função MOD(B6;7) for igual ao número 6 (seis), ou seja, a data inicial é uma SEXTA-FEIRA (ver referência na planilha acima) gera uma adição de 1*2+1, sendo acrescentado dois dias à data anterior, saltando para a próxima SEGUNDA-FEIRA, o mesmo que somar 2+1=3 ao sequencial correspondente, DI, relativo à data inicial, gerando como resultado o sequencial, PD, 42352 referente à data 14/12/2015 (42349+3=42352).
Construa esse raciocínio para todas as datas da sequência acima. Espero ter sido claro.
Por Valter Neves
Comentários
Postar um comentário