Compartilhar via

Sobre datas

Anônima
2024-12-02T21:22:43+00:00

Em A1 tenho uma data e em B1 quero retornar o seguinte:

Se A1 for dia útil retornar em B1 o próximo dia útil.

Se A1 for Feriado ou Fim de semana retornar em B1 o segundo dia útil subsequente.

Em H1:H3 tenho a lista de feriados.

Como fazer isso no excel LTSC usando funções ?

grato

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2024-12-03T10:57:50+00:00

Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

Olá André Zamb,

Obrigado por visitar a Comunidade da Microsoft.

Parece que o comportamento necessário para a fórmula pode ser resumido da seguinte forma:

Verifique se A1 não é um fim de semana e não é um feriado. Se não estiver, retorne a próxima data sem feriado e sem fim de semana mais próxima de A1. Se estiver, retorne a segunda data não feriado e não fim de semana mais próxima para A1. Se meu entendimento estiver incorreto, sinta-se à vontade para me corrigir.

=SE(E(DIA.SEMANA(A1; 2) < 6; É.NÃO.DISP(CORRESP(A1; H1:H3; 0))); DIATRABALHO(A1; 1; H1:H3); DIATRABALHO(A1; 2; H1:H3))

Os resultados do teste são os seguintes:

  • Cenário 1

  • Cenário 2

Isso atende às suas necessidades? Se você tiver alguma dúvida, sinta-se à vontade para responder.

Atenciosamente

Jonathan Z - MSFT | Especialista em suporte da comunidade Microsoft

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil