Página 1 de 1
DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e 9
Enviado: 18 Jan 2017 às 22:52
por jcpengmec
Boa noite, é possível a formula DIA.DA.SEMANA retornar descrição sendo feriado ou vesp. de feriado e o valor ser 8 e 9? ou se existe uma formula especifica para isso.
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 19 Jan 2017 às 05:33
por Deciog
jcpengmec, Bom Dia.
A função DIA.DA.SEMANA somente mostra o dia da semana, para ver feriado ou véspera são um conjunto de formula para atender o resultado, para melhor explicação poste um modelo de como você quer e o resultado
Décio
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 20 Jan 2017 às 00:02
por jcpengmec
Acho que me espressei mal entao.
no caso:
01/02/2017 com a formula DIA.DA.SEMANA() retorna o valor 4, convertendo em texto "dddd" retorna quarta-feira, gostaria que,
31/12/2016 retonasse o valor 8 e com o texo Feriado e 01/01/2017 retornase o valor 9 com o texto Feriado.
Em minha planilha criei uma pasta de LIsta de Feriados contendo, Codigo; Ano; Data; Tipo; Descrição, já para poder chamar a formula.
Estou lhe enviando um arquivo com um modelo do que desejo.
Muito grato pela ajuda sua e de todos.
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 20 Jan 2017 às 04:08
por DJunqueira
Não tem como alterar uma função do Excel p/ retornar esse resultado q vc deseja.
O q é possível fazer é uma fórmula q dê o mesmo retorno, ou então montar uma UDF (Função Definida pelo Usuário/pt).
Veja o exemplo na planilha anexa.
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 22 Jan 2017 às 00:05
por jcpengmec
Obrigado pela resposta, deu para iniciar uma solução no entanto não estou conseguindo aparecer a Vespera de feriado com o valor 9 voce poderia da uma olhada no arquivo em anexo.
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 22 Jan 2017 às 05:13
por DJunqueira
Solução proposta.
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 22 Jan 2017 às 22:08
por jcpengmec
Brow não entendi a formula porem gostei do resultado, no entanto cadastrei um feriado municipal e não aparece.. voce poderia dar uma olhada e se possivel me explicar como foi utilizada a formula.
Re: DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e
Enviado: 23 Jan 2017 às 00:07
por DJunqueira
Olá jcpengmec, a planilha foi adaptada como solicitado.
A fórmula funciona da seguinte forma:
Com a função PROCV() procura o valor de B2 na tabela 'TFeriado' coluna [Data] e retorna os 7 primeiros caracteres na mesma linha da coluna [Tipo] p/ evitar erro com feriados nacionais e municipais, esse resultado é comparado com o texto "Feriado" e caso verdadeiro retorna 8 como resultado.
=SEERRO(SE(ESQUERDA(PROCV(B2;TFeriado[[Data]:[Tipo]];2;0);7)="Feriado";8;
Caso o resultado do PROCV() seja erro a fórmula faz nova busca somando um dia na data em busca da véspera de feriado, caso seja positivo retorna 9, caso seja erro calcula o dia da semana com a função DIA.DA.SEMANA().
SE(ESQUERDA(PROCV(B2+1;TFeriado[[Data]:[Tipo]];2;0);7)="Feriado";9));DIA.DA.SEMANA(B2))
DIA.DA.SEMANA retornar feriado ou vespera com valor 8 e 9
Enviado: 23 Jan 2017 às 00:36
por jcpengmec
Bacana, muito obrigado.
O fórum está de parabéns todas as ajudas nesse meu projeto está sendo de grande utilidade.