Fórmula do Excel: Adicionar dias exclui determinados dias da semana -

Índice

Fórmula genérica

=WORKDAY.INTL(date,days,"pattern")

Resumo

Para adicionar dias a uma data excluindo dias específicos (ou seja, excluir terças e quintas, apenas quartas-feiras, etc.), você pode usar a função WORKDAY.INTL com um código de padrão especial.

No exemplo mostrado, a fórmula em C7 é:

=WORKDAY.INTL(B7,7,"0101000")

Esta fórmula adiciona 7 dias à data em B7, excluindo terças e quintas-feiras.

Explicação

A função WORKDAY.INTL é baseada na função WORKDAY, que foi projetada para adicionar dias úteis a uma data. WORKDAY exclui automaticamente sábado e domingo e, opcionalmente, pode excluir uma lista de feriados personalizados. O WORKDAY.INTL faz a mesma coisa, mas permite excluir quaisquer dias da semana, além dos feriados.

Para excluir dias específicos da semana, você pode usar um código pré-configurado (consulte esta página para obter uma lista completa de predefinições) ou fornecer seu próprio "código padrão". O código padrão deve ter 7 dígitos e um zero para cada dia da semana, começando na segunda-feira e terminando no domingo. Valores iguais a 1 são excluídos e dias com valor zero são tratados normalmente.

Portanto, supondo que você deseja adicionar 7 dias a uma data na célula A1, você pode escrever fórmulas como esta:

=WORKDAY.INTL(A1,7,"0000011") // exclude Sat, Sun =WORKDAY.INTL(A1,7,"0010011") // exclude Sat, Sun, Wed =WORKDAY.INTL(A1,7,"0101011") // exclude Sat, Sun, Tue, Thu

Artigos interessantes...