Notifications
Clear all

Contando apenas dias Úteis

7 Posts
2 Usuários
0 Reactions
1,412 Visualizações
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Boa noite Planilhando!

Pessoal, estou com o seguinte problema:

Estou tentando montar uma fórmula para saber exatamente o tempo que uma Nota de Serviço demorou para ser encerrada, porém ela não pode contar dias que não são úteis (sábado, domingo e feriados), mas se a nota for encerrada em dias não úteis ela passa a contar como dia útil.

Ex:
prazo para encerramento são 5 dias úteis
Nota aberta dia 01/07 - Quarta-feira / Nota encerrada dia 04/07 - Sábado. O prazo para encerramento é até dia 08/07 (em dias úteis).
A nota teve 2 dias úteis aguardando e foi encerrada em dia não útil (04/07), mas como ela foi finalizada em dia não útil automaticamente ele se torna um dia útil somente para esta nota então ela deve marcar 3 dias.
Em casos que a nota foi encerrada no dia 06/07 também seriam contadas 3 dias porque o sabado e domingo não conta quando ela não é encerrada neles.

Não sei se fui muito claro, mas estou anexando a planilha exemplo.
Fiz varias tentativas tentando utilizar formulas SE e PROCV em umas gambiarras, e quase consegui, mas não estou encontrando uma lógica para aplicar as funções.

Todos numeros devem ser maiores ou iguais a 0

Obrigado pela força ^^!

 
Postado : 08/07/2015 8:45 pm
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Boa tarde.

Baixei o arquivo e vou dar uma olhada, mas notei que você não postou que tentou usar a fórmula =DIAS360

Mas o problema é informar os feriados!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 09/07/2015 9:49 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Caio.

Eu não imagino como contar os feriados entre data, mas criei uma fórmula que talvez ajude.

Conforme coloquei acima a fórmula DIAS360 conta os dias uteis entre datas.

Criei uma coluna com as datas dos feriados do ano (IMPORTANTE se o feriado cair num sábado ou domingo não colocar lá, mas tbm da para fazer fórmula com isso usando DIA.DA.SEMANA)

E utilizei a fórmula PROCV

Fiz uma simulação com Data criada = 01/09/15
Data chegada = 15/09/15
Temos o feriado em 07/09/15
Apliquei a fórmula PROCV verdadeiro na data de chegada, o excel busca o dia 07/09/15

Se o resultado do procv for maior ou igual ao data criada e menor ou igual ao data chegada então ele faz a fórmula DIAS360 (14) - 1 = 13.

Espero que alguém poste uma solúção que conte todos os feriados, pois neste caso se houver dois feriados não irá somar os dois somente 1, mas talvez lhe ajude!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 09/07/2015 10:20 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Cara esquece a minha resposta acima.

Faz o seguinte.

Continua com uma tabela onde vc coloca todos os feriados do ano.

E usa a fórmula DIATRABALHOTOTAL

Seleciona data inicial, data final e seleciona a tabela dos feriados.

Abraço!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 09/07/2015 11:11 am
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Boa noite,

Obrigado pela ajuda carlos, baseado no que você passou pra mim eu consegui fazer a formula quase funcionar, e a função ficou assim:

=SE(SEERRO(PROCV(J2;S2:T14;1;FALSO);"")=J2;1+(SE(DIATRABALHOTOTAL(H2;J2;$S$2:$S$21)<0;0;SE(DIA.DA.SEMANA(J2)=1;(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12));SE(DIA.DA.SEMANA(J2)=7;(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12));(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12)))-1)));(SE(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12)<0;0;SE(DIA.DA.SEMANA(J2)=1;(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12));SE(DIA.DA.SEMANA(J2)=7;(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12));(DIATRABALHOTOTAL(H2;J2;$S$2:$S$12)))-1))))

Um pouto tanto longa kkkk... agora eu só preciso ajustar porque quando o feriado cai no FDS ele esta somando errado. Assim que ajustar tudo posto ela aqui 100%

 
Postado : 09/07/2015 6:19 pm
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Então Caio

Usando somente a fórmula DIATRABALHOTOTAL faz oque você precisa sem a necessidade dessa fórmula grande.

Nesta fórmula você informa o dia inicial, o dia final, e a tabela com feriados.

Ai o excel já da o resultado, igual o ultimo arquivo que enviei!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 10/07/2015 5:08 am
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Carlos, boa noite.

Infelizmente é necessário, pois como eu falei caso a nota seja encerrada em dia Não útil, ele passa a ser útil, mesmo sendo feriado e sem esta junção ele não conta.

Mas obrigado pela força ^^

 
Postado : 10/07/2015 7:46 pm