Obter horas de trabalho entre duas datas no Excel
Normalmente, você pode precisar calcular a renda salarial dos trabalhadores; nesse caso, deve obter as horas de trabalho entre as duas datas fornecidas, excluindo fins de semana e feriados primeiro. A função NETWORKDAYS no Excel pode ajudá-lo a obter os dias úteis líquidos entre duas datas e, em seguida, multiplicar o número de horas de trabalho por dia útil para obter o total de horas de trabalho.
- Calcular horas de trabalho entre duas datas excluindo fins de semana padrão
- Calcular horas de trabalho entre duas datas excluindo fins de semana e feriados
- Calcular horas de trabalho entre duas datas excluindo fins de semana personalizados
- Calcular horas de trabalho entre duas datas excluindo fins de semana personalizados e feriados
Calcular horas de trabalho entre duas datas excluindo fins de semana padrão
Se você deseja obter as horas de trabalho entre duas datas que excluem os fins de semana padrão (sábado e domingo), pode usar uma fórmula baseada na função NETWORKDAYS conforme a seguinte sintaxe genérica:
- data_inicial, data_final: As primeiras e últimas datas para calcular os dias úteis entre elas.
- horas_trabalho: O número de horas de trabalho em cada dia útil. (Normalmente, a jornada de trabalho é de 8 horas por dia útil, mas você pode alterá-la conforme necessário.)
1. Por favor, aplique a fórmula abaixo para calcular as horas de trabalho:
Em seguida, arraste a alça de preenchimento para as células onde deseja colar esta fórmula, e você obterá uma lista de resultados de datas, veja a captura de tela:
2. Depois disso, você deve formatar as células de data para o formato geral. Selecione as células calculadas e clique em Geral no menu suspenso Formato de Número na guia Página Inicial, e então você obterá as horas de trabalho conforme mostrado na captura de tela a seguir:
Calcular horas de trabalho entre duas datas excluindo fins de semana e feriados
Se houver datas de feriados dentro das duas datas, para excluir esses feriados ao mesmo tempo, como você resolveria essa tarefa no Excel?
Sintaxe genérica:
- data_inicial, data_final: As primeiras e últimas datas para calcular os dias úteis entre elas.
- feriados: Um intervalo de células de data que você deseja excluir das duas datas.
- horas_trabalho: O número de horas de trabalho em cada dia útil. (Normalmente, a jornada de trabalho é de 8 horas por dia útil, mas você pode alterá-la conforme necessário.)
1. Por favor, use a seguinte fórmula em uma célula em branco onde você deseja exibir o resultado:
Depois, arraste a alça de preenchimento para preencher a fórmula nas células necessárias, e uma lista de formatos de data será exibida, veja a captura de tela:
2. Em seguida, você deve formatar as células de data para o formato geral, e obterá o seguinte resultado:
Calcular horas de trabalho entre duas datas excluindo fins de semana personalizados
Às vezes, você pode querer calcular as horas de trabalho entre duas datas excluindo alguns fins de semana personalizados, como apenas domingo ou domingo e segunda-feira, sem considerar feriados. Nesse caso, você deve usar a função NETWORKDAYS.INTL no Excel. A sintaxe da fórmula é:
- data_inicial, data_final: As primeiras e últimas datas para calcular os dias úteis entre elas.
- fim_de_semana: Os dias específicos da semana que você deseja definir como fim de semana, em vez dos fins de semana padrão. Pode ser um número de fim de semana ou uma string.
- horas_trabalho: O número de horas de trabalho em cada dia útil. (Normalmente, a jornada de trabalho é de 8 horas por dia útil, mas você pode alterá-la conforme necessário.)
Os valores dos números de fim de semana indicam os seguintes dias de fim de semana:
Número do Fim de Semana | Dias do Fim de Semana |
1 ou omitido | Sábado e Domingo |
2 | Domingo e Segunda-feira |
3 | Segunda-feira e Terça-feira |
4 | Terça-feira e Quarta-feira |
5 | Quarta-feira e Quinta-feira |
6 | Quinta-feira e Sexta-feira |
7 | Sexta-feira e Sábado |
11 | Apenas Domingo |
12 | Apenas Segunda-feira |
13 | Apenas Terça-feira |
14 | Apenas Quarta-feira |
15 | Apenas Quinta-feira |
16 | Apenas Sexta-feira |
17 | Apenas Sábado |
Neste exemplo, vou calcular as horas de trabalho entre duas datas e excluir o fim de semana personalizado, apenas domingo. Por favor, use a fórmula abaixo:
Depois, arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e então você deve alterar os resultados de data calculados para o formato geral, e obterá o seguinte resultado conforme necessário:
Calcular horas de trabalho entre duas datas excluindo fins de semana personalizados e feriados
Você também pode usar a seguinte sintaxe de fórmula para obter as horas de trabalho entre duas datas excluindo tanto fins de semana personalizados quanto feriados:
- data_inicial, data_final: As primeiras e últimas datas para calcular os dias úteis entre elas.
- fim_de_semana: Os dias específicos da semana que você deseja definir como fim de semana, em vez dos fins de semana padrão. Pode ser um número de fim de semana ou uma string.
- feriados: Um intervalo de células de data que você deseja excluir das duas datas.
- horas_trabalho: O número de horas de trabalho em cada dia útil. (Normalmente, a jornada de trabalho é de 8 horas por dia útil, mas você pode alterá-la conforme necessário.)
Por exemplo, podemos usar a fórmula abaixo para obter as horas de trabalho excluindo o fim de semana personalizado (domingo e segunda-feira) e feriados:
Depois, você deve converter os resultados de data calculados para o formato geral, e obterá o seguinte resultado conforme necessário:
Funções relacionadas usadas:
- NETWORKDAYS:
- Esta função é usada para calcular o número de dias úteis entre duas datas fornecidas.
- NETWORKDAYS.INTL:
- Retorna o número de dias úteis excluindo os dias de fim de semana padrão (sábado e domingo) ou quaisquer dias especificados como fins de semana.
Artigos relacionados sobre horas de trabalho / dia útil:
- Calcular Horas de Trabalho Por Mês No Excel:
- Normalmente, a maioria de nós trabalha 8 horas por dia, 5 dias por semana. Aqui, quero obter o total de horas de trabalho por mês para calcular o salário. Como calcular o total de horas de trabalho por mês no Excel?
- Calcular Horas Líquidas de Trabalho Entre Duas Datas Excluindo Fins de Semana Ou Feriados:
- Em muitas empresas, os funcionários são pagos por hora de trabalho. Calcular as horas líquidas de trabalho em um dia é fácil, mas e calcular as horas líquidas em um intervalo de datas?
- Calcular Número De Dias Úteis Restantes No Mês Atual No Excel:
- Este artigo fornece métodos para calcular o número de dias úteis restantes no mês atual a partir de hoje ou com base em uma data fornecida.
- Encontrar Primeiro / Último Dia Ou Dia Útil De Um Mês No Excel:
- Você sabe como encontrar o primeiro ou último dia e o primeiro ou último dia útil de uma determinada data do mês em uma planilha? Por exemplo, tenho uma data 2014/5/21, e agora quero saber o primeiro e o último dia desse mês, que é 2014/5/1 e 2014/5/31, para obter o primeiro dia útil como 2014/5/1 e o último dia útil como 2014/5/30.
- Adicionar Número De Dias Úteis/Horas A Uma Data No Excel:
- Você pode precisar adicionar um número de dias úteis ou horas a uma data para saber o horário exato em que concluirá a tarefa durante o horário de trabalho.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.