Contar domingos e f...
 
Notifications
Clear all

Contar domingos e feriados

4 Posts
3 Usuários
0 Reactions
3,381 Visualizações
 Frk
(@frk)
Posts: 0
New Member
Topic starter
 

Pessoal Sobre estas fórmulas matriciais, preciso de uma ajuda complexa.

Como criar dentro desta fórmula: =SOMA(SE((DIA.DA.SEMANA(DATA(ANO(E17);MÊS(E17);LIN(INDIRETO("1:"&F17-E17+1)));2)=6);1;0)), a inclusão da fórmula para alé de contar domingos entre duas datas, contar também SOMENTE OS FERIADOS. pois a fórmula =DIATRABALHOTOTAL.INTL(...) insere também dias úteis e finais de semanas, contudo não é possível contar somente o fim de semana, como transcrito na primeira fórmula, juntamente com a quantidade de feriados entre as mesmas duas datas.

Gostaria que algum que entendesse sobre estas fórmula complexas me ajudasse.

Obrigado!

 
Postado : 01/06/2016 10:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A função DIATRABALHOTOTAL.INTL epossivel customizar o final de semana; sendo assim pode-se encontrar a qtde de um unico dia ou mais.
Experimente assim =DIATRABALHOTOTAL.INTL(A1;A2;"1111110";Feriado)
Onde: A1= data inicial; B1 = Data final e "1111110" e a cadeia de definição do dia útil na semana (1 indica dia não útil, e 0 dia útil)

do help excel

Valores de cadeia de caracteres de fim de semana contêm sete caracteres e cada caractere na cadeia representa um dia da semana, iniciando com segunda-feira. 1 representa um dia não útil e 0 representa um dia útil. Apenas os caracteres 1 e 0 são permitidos na cadeia de caracteres. O uso de 1111111 sempre retornará 0.

Por exemplo, 0000011 resultaria em um final de semana, ou seja, sábado e domingo.

Feriados Opcional. Um conjunto opcional de uma ou mais datas que devem ser excluídas do calendário de dias úteis. Feriados devem ser um intervalo de células que contêm as datas ou uma constante de matriz dos valores de série que representam essas datas. A ordem de datas ou valores de série em feriados podem ser arbitrários

 
Postado : 02/06/2016 6:26 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Frk

Seja bem-vindo(a) ao fórum!

Movi tua dúvida para um novo tópico, pois não é permitido postar novas dúvidas em tópico dos outros.

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

 
Postado : 02/06/2016 7:29 am
(@rilust)
Posts: 0
New Member
 

prezado

para facilitar poste uma planilha com dados demonstrando o resultado esperado manualmente sem isso e complicado desenvolver uma solução.

o que pode ser feito e em uma planilha a parte vc monta o calendário do período solicitado e depois usando a função =DIA.DA.SEMANA() retorna em outra coluna o dia
para contar sabados e domingos use cont.se
para os feriados faca uma cont.se para as data que estiverem entre as data ou use o somar produto.

como disse sem planilha é dificil imaginar o que você quer

no aguardo

 
Postado : 02/08/2016 11:55 am