Página 1 de 1

Acrescentar soma a dia não útil

Enviado: 29 Jul 2021 às 21:56
por galvaoxx
E aí pessoal, tudo bem? Estou com o seguinte problema. Criei uma planilha para controle de cargas processuais que está funcionando muito bem. Porém, ao colocar a data da carga (quando peguei o processo) + o prazo que posso ficar com ele, a data de devolução pode acontecer de dar sábado ou domingo, mas a devolução só pode ser em dia útil, porque o prazo é contado somente em dias úteis.
Preciso então que, quando minha devolução der sábado, acrescentar 2, se domingo, acrescentar 1. Já quebrei cabeça com a fórmula se, mas não consigo encaixar nada e ela não funciona.

Esse seria o esboço da tabela.
Link do print: https://ibb.co/tmTMSKw (hospedado no ImgBB)
Imagem

Fórmulas usadas até então:
Carga Feita + Prazo = Data da Devolução
Data da Devolução - Data de Hoje = Dias que faltam para entrega

Agradeço muito quem conseguir solucionar isso pra mim!
#EDIT: Adicionei a planilha em anexo
Carga de Processos.xlsx

Re: Acrescentar soma a dia não útil

Enviado: 29 Jul 2021 às 22:56
por osvaldomp
Para não considerar no prazo de devolução somente os sábados e os domingos utilize a fórmula abaixo.
=DIATRABALHO(D9;E9)

Para considerar também os feriados, faça a lista com as datas dos feriados, por exemplo em K1:K10, e utiliza a fórmula abaixo.
=DIATRABALHO(D9;E9;K1:K10)

Re: Acrescentar soma a dia não útil

Enviado: 29 Jul 2021 às 23:52
por galvaoxx
A fórmula funcionou perfeitamente, obrigado. Porém ocorreu outro problema. Como minha coluna FATAM (dias) se baseia na data da devolução - data de hoje, quando pulam os sábados e domingos, aumentam os dias faltantes novamente.
EXEMPLO: Se fiz 26/07 com prazo de 5 dias, automaticamente me retorna a próxima segunda, mas com FALTAM 4 dias, sendo que na verdade, faltam 2 (considerando a data de hoje), sexta (1 dia) e a própria segunda (0 dias).
É possível resolver?

Re: Acrescentar soma a dia não útil

Enviado: 30 Jul 2021 às 10:05
por osvaldomp
galvaoxx escreveu: 29 Jul 2021 às 23:52 A fórmula funcionou perfeitamente,
Como você não informou qual delas, considerei que você se refere à primeira, que não considera feriados. :o

EXEMPLO: Se fiz 26/07 com prazo de 5 dias, automaticamente me retorna a próxima segunda, mas com FALTAM 4 dias,
Para esse exemplo a sua fórmula em G9 retorna 3 e não 4.

sendo que na verdade, faltam 2 (considerando a data de hoje), sexta (1 dia) e a própria segunda (0 dias).
A forma legal de contagem resulta que falta 1 dia e não 2. Para efetuar a contagem dos dias úteis que faltam, a data de hoje (30/7/21) é o dia zero e o dia um é o próximo dia útil a partir de hoje, que é 2/8/21, e que coincide com o dia do vencimento, por isso falta 1 dia e não 2. Veja a fórmula abaixo
Se você quer calcular os dias úteis que faltam utilize a fórmula abaixo. Retornará 1 na data de hoje (30/7/21).
Para fazer a contagem do seu jeito basta remover o -1 do final da fórmula.
Código: Selecionar todos
=DIATRABALHOTOTAL(HOJE();F9)-1

Re: Acrescentar soma a dia não útil

Enviado: 30 Jul 2021 às 13:46
por galvaoxx
Muito obrigado novamente. Sim, tinha funcionado perfeitamente a contagem retirando somente os sábados e domingos, os feriados pra mim não são importantes, por hora. Novamente, a nova fórmula de dias faltantes funcionou e contam os dias exatos, terminando em 0 dia de devolução.

Tentei colocar um aviso quando um prazo fosse excedido, retornando um texto quando houvesse um valor menor que zero na coluna de FALTAM (dias), porém não sei exatamente como se fazer, tentei esta fórmula, mas não funciona. Na verdade, funciona apenas com uma única célula, não verificando toda a coluna.

=SES(G9:G300<0;"ATENÇÃO, PRAZO VENCIDO!";G9:G300>=0;"ㅤ")

Achava que G9:G300 verificaria toda a coluna em busca de números menores que zero, mas não é o caso. Também tentei asteriscos, na forma de "contém", mas sem sucesso.

Saberia resolver?
Anexei a planilha como está após as modificações passadas por você.
Carga de Processos.xlsx

Re: Acrescentar soma a dia não útil

Enviado: 30 Jul 2021 às 14:03
por osvaldomp
Segue uma ideia. Veja se aproveita. Cole uma cópia em G9.
Código: Selecionar todos
=SE(F9=HOJE();"VENCE HOJE";SE(F9<HOJE();"VENCIDO";DIATRABALHOTOTAL(HOJE();F9)-1))

Re: Acrescentar soma a dia não útil

Enviado: 30 Jul 2021 às 14:49
por galvaoxx
Funciona em partes, o texto "vence hoje" também é interessante, mas quando não está "vencido" ou "vence hoje", ele apresenta números. Queria só descobrir como faz pra se verificar se há determinado número entre G9:G300, e com isso retornar um texto.
Quando usei essa fórmula =SES(G9:G300<0;"ATENÇÃO, PRAZO VENCIDO!";G9:G300>=0;"ㅤ") usei um espaço em branco caso o valor fosse maior ou igual a zero justamente pra não aparecer nenhum outro texto na célula caso os valores fossem positivos.
Se eu usar essa fórmula baseada somente na G9, ela funciona perfeitamente, porém da G10 em diante se algum prazo vencer, não me retorna o texto =(

Re: Acrescentar soma a dia não útil

Enviado: 30 Jul 2021 às 15:22
por osvaldomp
Agora entendi o que você que você quer.
Veja se assim atende.

Em G9 e arraste até G300 ~~~> =SE(D9="";"";DIATRABALHOTOTAL(HOJE();F9)-1)

Depois monte a tabelinha conforme abaixo, os textos em uma coluna vazia e as fórmulas na coluna à direta.
| A VENCER####| =CONT.SE(G9:G300;">0") |
| VENCE HOJE##| =CONT.SE(G9:G300;"0") |
| VENCIDA#####| =CONT.SE(G9:G300;"<0") |