Notifications
Clear all

usar DIATRABALHO ou DIATRABALHOTOTAL e fins de semana

7 Posts
3 Usuários
0 Reactions
1,506 Visualizações
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Bom dia pessoal,

Procurei nos tópicos , mas não achei o que preciso

Preciso colocar numa mesma célula as funções DIATRABALHO numa celula e DIATRABALHOTOTAL em outra , mas que também deixe de fora os finais de semana
, isto é além dos feriados que não conte os finais de semana

Há algum modo de fazer isto ?

 
Postado : 28/04/2015 7:44 am
(@vinsilpe)
Posts: 8
Active Member
 

Muttley, Bom dia !

Recomendo usar a fórmula DIATRABALHOTOTAL por que ela já desconta os finais de semana, e para os feriados você só precisaria criar uma tabela auxiliar com os feriados.

Abraços.

 
Postado : 28/04/2015 7:48 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

DIATRABALHO e DIATRABALHOTOTAL são funções bem diferentes, apesar de ambas trabalharem com data, elas se proprõe a objetivos bem distintos.

Eqto uma resulta numa data a partir de uma data e uma qtd de dias (DIATRABALHO()), a outra te dá a quantidade de dias úteis entre duas datas (DIATRABALHOTOTAL().

Ambas aceitam uma lista de feriados que pode ser encontrada no link abaixo.

viewtopic.php?f=21&t=15313#p79146

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

 
Postado : 28/04/2015 7:57 am
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Muttley, Bom dia !

Recomendo usar a fórmula DIATRABALHOTOTAL por que ela já desconta os finais de semana, e para os feriados você só precisaria criar uma tabela auxiliar com os feriados.

Abraços.

Desculpe, mas estou usando o Office 2007 , e não há aquela função que tem no 2010 (NETWORKDAYS.INTL) , que eu consiga deixar de fora os finais de semana

 
Postado : 28/04/2015 8:11 am
(@vinsilpe)
Posts: 8
Active Member
 

A Função (DIATRABALHOTOTAL() sem o .INTL conta os dias entre duas datas e já desconta os finais de semana.

Faça o teste, ou poste sua planilha aqui que te ajudo.

Abraços.

 
Postado : 28/04/2015 8:13 am
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

A Função (DIATRABALHOTOTAL() sem o .INTL conta os dias entre duas datas e já desconta os finais de semana.

Faça o teste, ou poste sua planilha aqui que te ajudo.

Abraços.

Desculpe minha imbecilidade, eu formulei a pergunta errada :-(, na verdade o que quero é o seguinte:

Dada uma data Qualquer e uma quantidade de dias , preciso calcular em qual será a nova data acrescentando este número de dias, com exceção dos feriados e finais de semana

 
Postado : 28/04/2015 8:27 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Mais uma vez, vc precisa do DIATRABALHO()

Informe a data inicial e a qtd de dias, ela descontará os finais de semana e a lista de feriados se for informada e te dará uma nova data, no futuro se a qtd de dias for positiva).
Exemplo:
A1 Data Inicial: 1/5/2015
B1 Qtd de Dias: 10
C1
=DIATRABALHO(A1;B1)

Simples assim.
E se tiver uma lista de feriados, fica assim:
=DIATRABALHO(A1;10;Feriados!A1:A1500)

vc pode encontrar uma lista de feriados calculados até 2030 no link que eu tb já publiquei acima!

Vide anexo.

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

 
Postado : 28/04/2015 8:31 am