Note: The other languages of the website are Google-translated. Back to English

Como calcular as horas de trabalho líquidas entre duas datas, excluindo fins de semana ou feriados no Excel?

Em muitas empresas, os funcionários são pagos por horário de trabalho. Calcular as horas líquidas de trabalho em um dia é fácil, mas que tal calcular as horas líquidas em um intervalo de datas? Para isso, este artigo apresenta as fórmulas de cálculo das horas líquidas de trabalho entre duas datas excluindo fins de semana e feriados no Excel.

Calcular dia de trabalho exclui fins de semana

Calcular horas de trabalho, excluindo fins de semana / feriados


seta azul bolha direita Calcular dia de trabalho exclui fins de semana

Nesta parte, apresento a fórmula para calcular o dia útil entre dois horários, excluindo fins de semana.

1. Selecione duas células nas quais você irá inserir a data e hora de início e hora de término, e clique com o botão direito para selecionar formatar células formar o menu de contexto. Veja a imagem:
doc horas de trabalho líquidas 1

2. No formatar células diálogo, clique em Sessão guia, e selecione Personalizadas forme o Categoria lista e entre m / d / aaaa h: mm no para cada ocasião caixa de texto na seção certa. Veja a imagem:
doc horas de trabalho líquidas 2

3. Clique OK. E insira a hora da data de início e a hora da data de término nas duas células separadamente. Veja a imagem:
doc horas de trabalho líquidas 3

4. Na célula ao lado dessas duas células, C13, por exemplo, insira esta fórmula =NETWORKDAYS(A13,B13)-1-MOD(A13,1)+MOD(B13,1)e pressione Entrar chave, e você obterá o resultado com formato personalizado, selecione a célula de resultado e clique Início guia e vá para o Formato de número lista para selecionar Geral para formatá-lo como o formato correto. Veja a imagem:
doc horas de trabalho líquidas 4


seta azul bolha direita Calcular horas de trabalho, excluindo fins de semana / feriados

Se você deseja calcular as horas de trabalho líquidas excluindo fins de semana ou feriados, você pode fazer o seguinte:

Calcular horas de trabalho líquidas excluindo fins de semana

1. Selecione duas células e formate-as como formato personalizado m / d / aaaa h: mm e insira a data e hora de início e a hora de término. Veja a imagem:
doc horas de trabalho líquidas 5

doc horas de trabalho líquidas 6

2. E ao lado da célula, C2 por exemplo, insira esta fórmula,
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),
imprensa Entrar chave, então você obtém uma string numérica. Veja a imagem:
doc horas de trabalho líquidas 7

3. Clique com o botão direito na string numérica e clique em formatar células do menu de contexto, e em formatar células diálogo, selecione Personalizadas formulário Categoria lista sob Númeroguia r e insira esta [Hmm na caixa de texto Tipo. Veja a imagem:
doc horas de trabalho líquidas 8

4. Clique OK. Agora, são contadas as horas de trabalho líquidas entre duas datas, excluindo fins de semana.
doc horas de trabalho líquidas 9

Dica: Na fórmula, A2 é a hora da data de início, B2 é a hora da data de término, 8:30 e 17:30 são a hora de início geral e a hora de término de cada dia. Você pode alterá-los conforme necessário.

Calcule as horas de trabalho líquidas, excluindo fins de semana e feriados

1. Como acima, selecione duas células e formate-as como formato personalizado m / d / aaaa h: mme insira a hora da data de início e a hora da data de término.
doc horas de trabalho líquidas 10

2. Selecione uma célula em branco e insira a data do feriado nela, aqui eu tenho 3 feriados e os digito separadamente em H1: H3. Veja a imagem:
doc horas de trabalho líquidas 11

3. Selecione uma célula em branco que colocará o resultado contado, C2 por exemplo,
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
e imprensa Entrar , você obterá uma string numérica e a formatará como formato personalizado [Hmm. Veja a imagem:
doc horas de trabalho líquidas 12

Dica: Na fórmula, A2 é a hora da data de início, B2 é a hora da data de término, 8:30 e 17:30 são a hora de início e a hora de término gerais de cada dia, H1: H3 são as células de feriados, você pode alterá-las como você precisa.

Adicione facilmente dias / anos / mês / horas / minutos / segundos a uma data e hora no Excel

Suponha que você tenha dados de formato de data e hora em uma célula e agora precise adicionar um número de dias, anos, meses, horas, minutos ou segundos a essa data. Normalmente, usar fórmula é o primeiro método para todos os usuários do Excel, mas é difícil lembrar todas as fórmulas. Com Kutools for Excel'S Auxiliar de data e hora utilitário, você pode facilmente adicionar dias, anos, meses ou horas, minutos ou segundos a uma data e hora, além disso, você pode calcular a diferença de data ou a idade com base em um determinado aniversário sem se lembrar da fórmula. Clique para teste gratuito completo em 30 dias!
doc adicionar hora minuto segundo
 
Kutools for Excel: com mais de 300 suplementos práticos do Excel, grátis para experimentar sem limitação em 30 dias.

As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (62)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Tenho várias datas que preciso usar para calcular as horas gastas na iteração A - solicitação recebida: 1/14/17 3:43 B - solicitação encerrada: 1/16/17 23:03 C - esclarecimento enviado: 1/16 /17 20:41 D - esclarecimento recebido : 1/16/17 22:38 Preciso encontrar a diferença BA = E e depois DC = F agora EF deve me dar não. de horas gastas neste trabalho que precisa ser inferior a 24 horas
Este comentário foi feito pelo moderador no site
Informação muito boa, mas pode ser convertida em minutos? Obrigado Steve
Este comentário foi feito pelo moderador no site
sim, formate a célula de resultado com formato personalizado [mm] em vez de [h]:mm
Este comentário foi feito pelo moderador no site
Olá preciso de ajuda no mesmo tópico No meu caso defini data e hora de início (dd.mm.aa e hh.mm) e tenho horas necessárias para que algum material seja produzido (ex total 17 horas) Meu problema é como subtrair as horas não trabalhadas do tempo total necessário terceiro turno não está funcionando das 0h00 às 7h00 Por favor, ajude
Este comentário foi feito pelo moderador no site
Oi, Esta fórmula funciona no excel 2007. Porque eu tentei usar a fórmula para calcular horas líquidas de trabalho excluindo fins de semana e feriados, mas não está funcionando. Estou recebendo "#NAME?" como saída. Estou usando para calcular das 9h às 6h (18h).
Este comentário foi feito pelo moderador no site
Oi, Esta fórmula funciona no excel 2007. Porque eu tentei usar a fórmula para calcular horas líquidas de trabalho excluindo fins de semana e feriados, mas não está funcionando. Estou recebendo "#NAME?" como saída. Estou usando para calcular das 9h às 6h (18h). Por favor ajude.
Este comentário foi feito pelo moderador no site
Obrigado, em geral, esta fórmula está funcionando muito bem para mim, obrigado, mas como faço isso para períodos de tempo que excedem um mês? Minha fórmula é esta: =(NETWORKDAYS(L22,M22,BankHols17to21)-1)*("18:00"-"8:00")+IF(NETWORKDAYS(M22,M22,BankHols17to21),MEDIAN(MOD(M22,1, 18),"00:8","00:18"),"00:22")-MEDIA(NETWORKDAYS(L22,L22,1)*MOD(L18),"00:8","00:11" ) Então essas duas datas aparecem corretamente como 18 horas úteis: 05/2017/08 00:19 AM 05/17/09 00:17 AM Mas esta que tem mais de um ano de diferença entre as datas aparece 8 dias 18 horas: 05 /17/00 00:28 05/18/09 00:XNUMX Obrigado.
Este comentário foi feito pelo moderador no site
Eu tenho o mesmo problema.
Você conseguiu resolver?
Este comentário foi feito pelo moderador no site
Oi, eu tenho tentado usar esta função para obter minutos entre dois dias excluindo feriados e fins de semana. Não importa o que eu sempre recebo 0 minutos na minha resposta. Terei o maior prazer em compartilhar meu arquivo excel, se necessário. Sua ajuda será muito apreciada.
Este comentário foi feito pelo moderador no site
Obrigado por sua mensagem. Para obter minutos entre duas datas, exceto feriados e fins de semana, basta alterar [h]:mm para [mm] na última etapa
Este comentário foi feito pelo moderador no site
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1 :H$3),MEDIA(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIA(NETWORKDAYS.INTL(A2,A2,11,H$1:H $3)*MOD(A2,1),"8:30","17:30"), Qual é o número 11 na fórmula acima.?? E também, como escrever o feriado na fórmula se eu tiver apenas um feriado no mês??
Este comentário foi feito pelo moderador no site
O número 11 (domingo como fim de semana) refere-se ao número do fim de semana Número do fim de semana 1 ou omitido sábado, domingo 2 domingo, segunda 3 segunda, terça 4 terça, quarta 5 quarta, quinta 6 quinta, sexta 7 sexta, sábado 11 domingo apenas 12 segunda apenas 13 terça-feira apenas 14 quarta-feira apenas 15 quinta-feira apenas 16 sexta-feira apenas 17 apenas sábado
Este comentário foi feito pelo moderador no site
Oi ,

Você pode compartilhar a fórmula que calcula o tempo, incluindo fins de semana (sáb e dom) também.
Este comentário foi feito pelo moderador no site
oi,

Você poderia escrever a fórmula para calcular o tempo b/w dias que inclui fins de semana (sáb n sol)
Este comentário foi feito pelo moderador no site
Oi,

pls post como calcular o tempo entre duas datas que inclui fins de semana também.
Este comentário foi feito pelo moderador no site
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),


você poderia explicar como isso funciona.
Este comentário foi feito pelo moderador no site
Olá, muito obrigado sua fórmula realmente me ajuda muito com o meu trabalho. mas meu desafio é como você pode remover o horário de intervalo das 12h às 1h30 com base no seu horário de trabalho das 8h às 5h. Realmente significa muito para mim se você resolver o meu problema. por favor ajude..
Este comentário foi feito pelo moderador no site
Oi, você sabe onde posso encontrar a fórmula que inclui a quebra que você está mencionando? Obrigada !
Este comentário foi feito pelo moderador no site
Oi, para mim alguns valores para horário de início/término cai nos finais de semana ou horário fora da janela definida. Para essas células, o valor é exibido como 00:00:00. Existe uma maneira de corrigi-lo?
Este comentário foi feito pelo moderador no site
Essa fórmula funciona para retornar as horas e minutos líquidos de trabalho. Como posso converter horas em dias, com base em um dia de trabalho de oito horas? Por exemplo, o resultado "0 dia, 18 horas, 45 minutos" deve ser "2 dias, 2 horas, 45 minutos"
Este comentário foi feito pelo moderador no site
divida as horas por 8 em vez de 24, pois as horas de trabalho são 8 horas para sua equipe. então 18 h 45 min/ 8 h = 2 dias 2 h 45 min (2 dias = 2*8 = 16 h)
Este comentário foi feito pelo moderador no site
oi, preciso comparar um tempo de login se estiver entre um intervalo de tempo, caso o tempo de queda do intervalo 1, o tempo de autorização do mesmo login esteja dentro do tempo específico do intervalo 1 e tenhamos 3 a 4 intervalos de tempos diferentes e sua autorização respectivamente?
alguém pode ajudar?
Este comentário foi feito pelo moderador no site
Olá, estou tentando encontrar a fórmula que inclua o intervalo das 12h às 1h30 com base no seu horário de trabalho das 8h às 5h. é postado? muito obrigado pela ajuda, este blog tem me ajudado muito!
Este comentário foi feito pelo moderador no site
Alguma sorte com isso? Também estou procurando uma fórmula para subtrair uma hora por dia, mas não necessariamente um tempo definido. Na minha configuração, o dia de trabalho é 8-5, mas apenas 8 horas são contadas. Obrigado!
Este comentário foi feito pelo moderador no site
e se o fim de semana for só domingo
Este comentário foi feito pelo moderador no site
use a fórmula =NETWORKDAYS.INTL você obterá toda a sintaxe para sua consulta
Este comentário foi feito pelo moderador no site
Manhã,

I4 = Data de início MFG (9/14/18 8:00)
J4:M4 = Horas de Trabalho Estimadas (28)
N4 = Soma(J4:M4)/8 com o 8 representando as horas de trabalho para calcular o número de dias necessários
O4 = MFG Lead-Time .. é aqui que estou tendo um problema ..

O que eu quero que a planilha faça é me dizer quando o trabalho vai terminar; mais especificamente, o tempo. No entanto, não tenho certeza de como escrever a fórmula, então ela conta apenas 7:00-17:00 e exclui 17:00-7:00.


No momento, tenho um LT de 3.5 dias começando em 9/14/18 8:00 e a saída está me dando 09/17/18 20:00. Mas não posso ter 20:00 porque está fora do horário normal de trabalho. O resultado desejado deve ser 09/17/18 12:00.

Data de início: 09/14/18 8:00 - 17:00 PM é 1, 9/15/18 8:00 - 17:00 PM é 2, 9/16/18 8:00 - 17:00 PM é 3, 9/ 17/18 8:00 AM - 12:00 PM é 3.5 .. alguma ideia?
Este comentário foi feito pelo moderador no site
what is "11" in the formula --> (NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Este comentário foi feito pelo moderador no site
Oi a todos,


Há um erro nesta fórmula:

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),


Se a hora de término for maior que a hora de início, a fórmula nos dará o valor errado. Temos que estar atentos a isso.


Mas a fórmula foi muito útil! Obrigado
Este comentário foi feito pelo moderador no site
então não é um tempo do fim :)
Este comentário foi feito pelo moderador no site
Olá Senhor,
Mesmo eu estou encontrando o mesmo erro que você mencionou acima, você poderia compartilhar a resposta se você tiver

Deva
Este comentário foi feito pelo moderador no site
Olá

I used your formula "=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30")" works great

Mas eu recebo com esses erros de dados negativos mesmo usando "1904 date system".

Os dados de exemplo são: 01.10.2018 15:10 / 03.10.2018 11:15 (formato de data tmjjjj hh:mm)

O erro é: dados e horários que são negativos ou muito grandes aparecem como #######

Você tem alguma ideia.

banheiro
Este comentário foi feito pelo moderador no site
Fórmula inclui sábado. Número 11 em

NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)

significa seg-sáb. Substitua 11 por 1 para seg-sex :-)

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Não há comentários postados aqui ainda
carregar mais
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL