Página 1 de 1

Ajuda com fórmula de Data trazendo dia útil

Enviado: 12 Jul 2018 às 09:34
por marcosgarcia
Pessoal,
bom dia!

Estou precisando de uma ajuda com relação a uma situação aqui na empresa.

Eu tenho uma data de pagamento onde preciso verificar qual é o dia da semana e trazer a data anterior para o débito.

Por exemplo:

Célula A2 contém a data de pagamento 11/07/2018. Na célula B2 tenho que trazer como data de débito 10/07/2018

Condições:

Se a data de pagamento for fim de semana o débito tem que ser na sexta-feira;
Se a data de pagamento for segunda-feira o débito tem que ser na sexta-feira;
Quando for feriado nacional trazer o dia útil anterior;

Eu cheguei na fórmula =SE(E(DIA.DA.SEMANA(A2)>1;DIA.DA.SEMANA(A2)<7;ÉERROS(PROCV(A2;Feriados!$C$5:$C$24;1;FALSO)));A2;DIATRABALHO(A2;-1;Feriados!$C$5:$C$24))

Porém ela esta trazendo o dia atual como débito e na segunda-feira tb me traz a própria data. Só funciona para fim de semana e feriado.

Desde já agradeço pela ajuda.

Abraços,
Marcos

Ajuda com fórmula de Data trazendo dia útil

Enviado: 12 Jul 2018 às 10:08
por Estevaoba
Tente:

=SE(DIA.DA.SEMANA(A2)=2; A2-3;SE(E(DIA.DA.SEMANA(A2)>1;DIA.DA.SEMANA(A2)<7;ÉERROS(PROCV(A2;Feriados!$C$5:$C$24;1;FALSO)));A2;DIATRABALHO(A2;-1;Feriados!$C$5:$C$24)))

Good luck!

Ajuda com fórmula de Data trazendo dia útil

Enviado: 12 Jul 2018 às 10:29
por marcosgarcia
Olá Estevão!
Obrigado pela ajuda!

Esta quase dando certo! :)

As datas de segunda estão constando na sexta-feira. Porém os demais dias ainda consta como débito ele mesmo.

Por exemplo, o pagamento 11/07 esta trazendo como débito o dia 11/07 mesmo. Teria que me trazer o dia 10/07 para compensação do banco.

DATA PAG DÉBITO BANCO
11/07/2018 quarta-feira, 11 de julho de 2018
12/07/2018 quinta-feira, 12 de julho de 2018
13/07/2018 sexta-feira, 13 de julho de 2018
14/07/2018 sexta-feira, 13 de julho de 2018
15/07/2018 sexta-feira, 13 de julho de 2018
16/07/2018 sexta-feira, 13 de julho de 2018
17/07/2018 terça-feira, 17 de julho de 2018

Por exemplo, também, o dia 17 que é uma terça-feira o débito no banco deve ocorrer na segunda dia 16.

Abraços,
Marcos

Re: Ajuda com fórmula de Data trazendo dia útil

Enviado: 12 Jul 2018 às 10:35
por osvaldomp
marcosgarcia escreveu:
Eu cheguei na fórmula =SE(E(DIA.DA.SEMANA(A2)>1;DIA.DA.SEMANA(A2)<7;ÉERROS(PROCV(A2;Feriados!$C$5:$C$24;1;FALSO)));A2;DIATRABALHO(A2;-1;Feriados!$C$5:$C$24))
somente esta parte da sua fórmula não é o suficiente?
Código: Selecionar todos
=DIATRABALHO(A2;-1;Feriados!$C$5:$C$24)

Ajuda com fórmula de Data trazendo dia útil

Enviado: 12 Jul 2018 às 11:33
por marcosgarcia
Olá Osvaldo!

É isso mesmo!!! Deu certinho!!

Muito obrigado!

abraços,