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

Postagens mais visitadas