Excel Calcular Horas Uteis

Existem várias maneiras de calcular as horas úteis no Excel, dependendo das suas necessidades e da complexidade das suas horas de trabalho. Aqui estão algumas opções:

  1. Função NETWORKDAYS

A função NETWORKDAYS é usada para determinar o número de dias úteis entre duas datas, excluindo sábados e domingos. Para calcular as horas úteis, você precisa multiplicar o número de dias úteis pelo número de horas trabalhadas por dia.

A sintaxe da função NETWORKDAYS é a seguinte: =NETWORKDAYS(datainicial, datafinal, [feriados])

Para calcular as horas úteis entre duas datas, você pode usar a fórmula: =(NETWORKDAYS(datainicial, datafinal, [feriados]) * horaspordia)

Por exemplo, se você trabalha 8 horas por dia e quer calcular as horas úteis entre 1 de janeiro de 2022 e 31 de janeiro de 2022, excluindo os feriados, a fórmula seria assim: =(NETWORKDAYS("01/01/2022", "31/01/2022") * 8)

  1. Função WORKDAY

A função WORKDAY é semelhante à função NETWORKDAYS, mas também permite especificar os dias da semana que são considerados dias úteis. Por exemplo, se você trabalha de segunda a sexta-feira, pode usar a função WORKDAY para excluir os sábados e domingos, bem como feriados específicos.

A sintaxe da função WORKDAY é a seguinte: =WORKDAY(data_inicial, dias, [feriados])

Para calcular as horas úteis entre duas datas usando a função WORKDAY, você pode usar a fórmula: =((WORKDAY(datainicial, diasuteis, [feriados]) - datainicial) * horaspor_dia)

Por exemplo, se você trabalha de segunda a sexta-feira e quer calcular as horas úteis entre 1 de janeiro de 2022 e 31 de janeiro de 2022, excluindo os feriados, a fórmula seria assim: =((WORKDAY("01/01/2022", 22, [feriados]) - "01/01/2022") * 8)

  1. Função IF e WEEKDAY

Se você precisa calcular as horas úteis em dias específicos da semana, pode usar a função IF e WEEKDAY. A função WEEKDAY retorna o número do dia da semana, sendo 1 para domingo, 2 para segunda-feira, e assim por diante. A função IF é usada para verificar se um determinado dia da semana é um dia útil ou não.

A sintaxe da função WEEKDAY é a seguinte: =WEEKDAY(data, [tipo])

A sintaxe da função IF é a seguinte: =IF(testelógico, valorseverdadeiro, valorse_falso)

Para calcular as horas úteis em dias específicos da semana, você pode usar a fórmula: =(((NETWORKDAYS(datainicial, datafinal) - 1) * horaspordia) + IF(WEEKDAY(datainicial) > diadasemana, MAX(0, MIN(horaspordia, horaspordia - ((WEEKDAY(datainicial) - diadasemana) * horaspordia)))), IF(WEEKDAY(datafinal) < diadasemana, MAX(0, MIN(horaspordia, (WEEKDAY(datafinal) - diadasemana) * horaspordia)), horaspordia)))

Por exemplo, se você trabalha 8 horas por dia de segunda a sexta-feira e quer calcular as horas úteis entre 1 de janeiro de 2022 e 31 de janeiro de 2022, a fórmula seria assim: =(((NETWORKDAYS("01/01/2022", "31/01/2022") - 1) * 8) + IF(WEEKDAY("01/01/2022") > 2, MAX(0, MIN(8, 8 - ((WEEKDAY("01/01/2022") - 2) * 8)))), IF(WEEKDAY("31/01/2022") < 6, MAX(0, MIN(8, (6 - WEEKDAY("31/01/2022")) * 8)), 8)))

Essas são apenas algumas maneiras de calcular as horas úteis no Excel. Existem muitas outras fórmulas e funções que podem ser usadas, dependendo das suas necessidades.

Veja também mais Cálculos com a letra E

Cálculos que começam com:

Comentários