Desconsiderar finais de semana ( Sabado e Domingo ) e feriados em uma formula

Anônima
2010-04-10T19:11:25+00:00

Tenho uma planilha onde me mostra volume de produção por linha de montagem, a partir de uma data inicial.

Ex.

Entrega dia 01/01/10

Pintura ( 3 dias antes ) 28/12/09

Fechamento ( 1 dia antes ) 27/12/09...

Ocorre que, com regressão das datas algumas etapas caem em finais de semana ou feriados ( dias sem produção ). Como faço para que a planilha desconsidere dias não produtivo? me ajudem!

Caso precisem de mais detalhe envio a planilha.

Obrigado

José Rogowski

Microsoft 365 e Office | Instalar, resgatar, ativar | Para uso doméstico | Outro

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
2010-04-10T21:06:31+00:00

Boa tarde...

Para que de caia somente em dias da semana de segunda a sexta feira.... voce poderá se valer da função dia.da.semana, abaixo o descrito na ajuda da fórmula do excel...

DIA.DA.SEMANA(núm_série; retornar_tipo)

Núm_série   é um número seqüencial que representa a data do dia que você está tentando encontrar. As datas devem ser inseridas com a função DATA ou como resultado de outras fórmulas ou funções. Por exemplo, use DATA(2008;5;23) para 23 de maio de 2008. Poderão ocorrer problemas se as datas forem inseridas como texto.

Retornar_tipo   é um número que determina o tipo do valor retornado.

Retornar_tipo Número retornado
1 ou omitido Números 1 (domingo) a 7 (sábado). Como nas versões anteriores do Microsoft Excel.
2 Números 1 (segunda-feira) a 7 (domingo).
3 Números 0 (segunda-feira) a 6 (domingo).

Comentários

O Microsoft Excel armazena datas como números de série seqüenciais para que eles possam ser usados em cálculos. Por padrão, 1° de janeiro de 1900 é o número de série 1 e 1° de janeiro de 2008 é o número de série 39448 porque está 39.448 dias após 1° de janeiro de 1900. O Microsoft Excel para o Macintosh usa um sistema de data diferente como padrão.

Exemplo

<br> 1 <br> --- <br> 2 <br> --- A <br> --- <br> Dados <br> --- <br> 14/02/08 <br> Fórmula Descrição (resultado) <br> --- --- <br> =DIA.DA.SEMANA(A2) O dia da semana, com números de 1 (domingo) a 7 (sábado) (5) <br> =DIA.DA.SEMANA(A2;2) O dia da semana, com números de 1 (segunda-feira) a 7 (domingo) (4) <br> =DIA.DA.SEMANA(A2;3) O dia da semana, com números de 0 (segunda-feira) a 6 (domingo) (3)

Observação   14/2/08 é uma quinta-feira.

Sendo assim, voce poderia se valer da função =Se, para retornar o dia de produção válido anterior desejado...lembrando que terá que indicar os feriados em um outro intervado  referenciá-lo em sua fórmula de procura...

Então estamos falando no uso das três fórmulas.

=DIA.DA.SEMANA

=SE 

=PROCV....

Ajuste-as da melhor forma que lhe atender...

Roberto Carlos Bilio

Goiânia Go.

Esta resposta foi útil?

30+ pessoas acharam esta resposta útil.
0 comentários Sem comentários

15 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2010-04-10T21:14:53+00:00

    Utilize a função DIATRABALHO para manipular data em dias úteis (para frente ou para trás).

    Esta resposta foi útil?

    7 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2010-04-13T22:05:09+00:00

    =diatrabalho(data_entrega; dias_uteis; intervalo_feriados)

    Ex: DIATRABALHO(a1; -3 ; c1:c100) 

    a1=1/1/2010

    C1:c100 = lista de feriados

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2010-04-13T00:18:41+00:00

    Comece sem a lista de feriados. Use apenas DIATRABALHO(a1; -3) sendo A1 a sua data inicial. A função retorna 3 du para trás (desconsiderando os feriados).

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  4. Anônima
    2010-04-10T21:30:32+00:00

    Desculpa, más sou usuário básico em excel, como posso utilizar esta função?

    Att

    Esta resposta foi útil?

    0 comentários Sem comentários