Como calcular horas no Excel, excluindo fins de semana

Uma planilha do Excel pode se tornar uma ferramenta indispensável para o seu negócio quando você aproveita seu poder para manter registros e fazer cálculos. Aproveite a funcionalidade aparentemente ilimitada do programa para automatizar os cálculos mais complicados. Se você precisa determinar quantas horas existem entre dois pontos no tempo, mas não quer contar os dias de fim de semana em seus cálculos, você precisa combinar a função DIATRABALHOTOTAL, que desconta os dias de fim de semana automaticamente, com a função MOD, que descobrir o número exato de horas.

1

Abra uma nova planilha do Microsoft Excel 2010. Clique na célula A1 e insira a data e a hora mais antigas de onde deseja contar. Digite a data primeiro, depois pressione "Space" e digite a hora usando um relógio de 24 horas. Pressione "Enter" e a data aparecerá na célula. Se você quiser ver a hora na planilha também, clique com o botão direito do mouse na célula e escolha "Formatar células", clique em "Data" e escolha um formato que mostre a data e a hora e clique em "OK".

2

Repita esse processo com a data e hora de término na célula B1.

3

Clique na célula onde deseja que o seu resultado apareça, depois digite "= NETWORKDAYS (A1, B1) -1-MOD (A1, 1) + MOD (B1, 1)", sem as aspas. Pressione "Enter" para completar a função. A função MOD retorna um resto de uma divisão e, como o Excel manipula o tempo como uma fração de um dia, essa fórmula determinará o número total de dias usando a função NETWORKDAYS e calculará a diferença de hora usando as duas funções MOD.

4

Clique com o botão direito do mouse onde você inseriu sua fórmula, que agora tem uma data de aparência estranha. Escolha "Formatar células" no menu pop-up e clique em "Tempo" no lado esquerdo da janela. Role para baixo até ver a opção "37:30:55", que significa que ele exibirá a hora como um número total de horas, em vez de cortar e reiniciar em 24. Clique em "OK" e no número total de horas, exceto para fins de semana, que existem entre os seus dois conjuntos de datas e horas aparecerá.

Gorjeta

  • Se o seu local específico tiver finais de semana que não estão no sábado ou domingo, você também poderá usar um formulário alternativo da função DIATRABALHOTOTAL para especificar quais dias da semana não serão contados. Use NETWORKDAYS.INTL exatamente como NETWORKDAYS, exceto após o segundo argumento de data, coloque uma vírgula e insira uma cadeia de sete dígitos consistindo de uns e zeros. O primeiro dígito representa segunda-feira e o último domingo. Use um "1" para indicar um fim de semana e um "0" para indicar um dia de trabalho. Coloque a string inteira de sete dígitos entre aspas.

Recomendado