Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
#34760
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
#34765
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
#34766
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)
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord