Notifications
Clear all

Calculo de datas

9 Posts
2 Usuários
0 Reactions
1,331 Visualizações
(@wash232)
Posts: 5
Active Member
Topic starter
 

Boa tarde

Preciso calcula datas no excel 2003 contando sábado como dia útil, por exemplo dia 03/04/17 com prazo de 2 dias a data final seria dia 5/4/17 utilizando a formula diatrabalho, porém preciso calcular sábado como dia útil.

Alguém consegue me ajudar, meu excel é 2003 e não tenho formulas que calculem sábado como dia útil.

 
Postado : 06/04/2017 1:16 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Use a funçao DIATRABALHO.INTL()
DIATRABALHO.INTL(data_inicial, dias, [fim de semana], [feriados])

parâmetro fds:
1 ou não especificado Sábado, Domingo
2 Domingo, Segunda
3 Segunda-feira, Terça-feira
4 Terça-feira, Quarta-feira
5 Quarta-feira, Quinta-feira
6 Quinta-feira, Sexta-feira
7 Sexta-feira, Sábado
11 Apenas domingo
12 Apenas segunda-feira
13 Apenas terça-feira
14 Apenas quarta-feira
15 Apenas quinta-feira
16 Apenas sexta-feira
17 Apenas sábado

=DIATRABALHO.INTL(CELULA DA DATA INICIAL;CELULA DA QTD DE DIAS ÚTEIS;11)

Só não lembro se essa função existe no 2003... Dá uma olhada aí ...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/04/2017 2:07 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde

Baixe a planilha e confira, se é isto que você deseja.

Não se esqueça de clicar na mãozinha, que fica do lado da ferramenta Citar.

Dê retorno.

Como você é novato , para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/04/2017 2:48 pm
(@wash232)
Posts: 5
Active Member
Topic starter
 

Boa tarde Fernando

No meu excel não tem a função diatrabalho.intl, mesmo assim muito obrigado

 
Postado : 07/04/2017 1:37 pm
(@wash232)
Posts: 5
Active Member
Topic starter
 

Boa tarde Patropi

É praticamente isso, só está faltando desconsidera feriados

Será tem como colocar isso na formula que vc enviou?

=C2+(DIA.DA.SEMANA(C2;2)>=6)+(DIA.DA.SEMANA(C2;2)=6)

 
Postado : 07/04/2017 1:46 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde

Baixe a planilha e veja se assim atende ( Eu até havia pensado nos feriados, mas com você não mencionou na descrição da dúvida, deduzi que era necessário)

Não se esqueça de clicar na mãozinha.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 07/04/2017 2:41 pm
(@wash232)
Posts: 5
Active Member
Topic starter
 

Boa tarde Patropi

Deu certo mais notei que quando a data inicio cai no sábado ele conta domingo como dia útil,
Vc consegue arrumar isso para não contar domingo

Exemplo:

Data 15/04 prazo 2 data fim deveria ser dia 18/04. Na base que vc enviou está retornando dia 17/4

 
Postado : 07/04/2017 2:52 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

wASH232

Para facilitar, (não sei se você aceita utilizar VBA), mas segue planilha com uma função UDF (Função definida pelo Usuário) que faz o que você quer.

Confira na planilha:

Se foi útil, clique na mãozinha.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 07/04/2017 2:58 pm
(@wash232)
Posts: 5
Active Member
Topic starter
 

Bom dia Patropi

A função em VBA que me mandou atendeu todas as minhas necessidades, muito obrigado pela ajuda

Obrigado

 
Postado : 10/04/2017 6:23 am