Como calcular separadamente horas que devo considerar como padrão e horas como exceção?

Anônima
2024-10-29T18:56:01+00:00

Preciso calcular dentro de um período de datas/horários a quantidade de horas "padrão"e horas "pernoite"

06:00 as 22:00 - horas padrao

22:00 as 06:00 - horas pernoite

Exemplo: inicio da atividade dia 01/10/2024 08:00 e fim 05/10/2024 23:00

No exemplo acima, sei que constam 111 horas corridas, porém preciso separar por horas padrao e horas pernoite. Para cada caso de hora pernoite, conta-se 01 pernoite, mas também preciso saber quantas horas de pernoite ocorreram, para descontar do total de horas padrao

Considerando um horario menor, consigo separar manualmente, mas preciso de uma formula que calcule automaticamente, exemplo de periodo menor:

entrada 01/10/2024 as 08:00 e saída dia 02/10/2024 as 23:30

Neste caso, sei que teve:

-dia 01/10 - 08 as 22 - 14 horas padrao / 22 as 00 - 2 horas pernoite

-dia 02/10 - 00 as 06 - 6 horas pernoite / 06 as 22 - 16 hora padrao / 22 as 23:30 - 01 hora e meia pernoite

ou seja, neste exemplo, contabilizo 30 horas padrao, 9 horas e meia pernoite e também 02 dias de pernoite (separadamente)

Microsoft 365 e Office | Excel | Para empresas | 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

3 respostas

Classificar por: Mais útil
  1. Anônima
    2024-10-30T17:30:17+00:00

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

    =SE(MOD(A2,1)<2/24,1,0)+SE(MOD(B2,1)>22/24,1,0)+INT(B2)-INT(A2)
    

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2024-10-30T14:57:21+00:00

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

    Calcule separadamente hours.xlsx

    =MÁXIMO(MÍNIMO(22/24-MOD(A2,1),16/24),0)+MÁXIMO(MÍNIMO(MOD(B2,1)-6/24,16/24),0)+(INT(B2)-INT(A2)-1)*16/24

    =MÁXIMO(2/24-MOD(A2,1),0)+1-MÁXIMO(22/24,MOD(A2,1))+MÍNIMO(MOD(B2,1),6/24)+MÁXIMO((MOD(B2,1)-22/24),0)+(INT(B2)-INT(A2)-1)*8/24

    Imagem

    Muito obrigado pela ajuda!

    Como posso tambem calcular a quantidade de ocorrências?

    Sempre que ocorrer a hora de pernoite, contar como 1 ocorrência, mesmo que nao seja o periodo completo (22 as 06)?

    Como a cobrança é por ocorrência, preciso desta info

    Obrigado mais uma vez!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2024-10-30T06:12:19+00:00

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

    Calcule separadamente hours.xlsx

    =MÁXIMO(MÍNIMO(22/24-MOD(A2,1),16/24),0)+MÁXIMO(MÍNIMO(MOD(B2,1)-6/24,16/24),0)+(INT(B2)-INT(A2)-1)*16/24

    =MÁXIMO(2/24-MOD(A2,1),0)+1-MÁXIMO(22/24,MOD(A2,1))+MÍNIMO(MOD(B2,1),6/24)+MÁXIMO((MOD(B2,1)-22/24),0)+(INT(B2)-INT(A2)-1)*8/24

    Esta resposta foi útil?

    0 comentários Sem comentários