Como calcular dias úteis entre duas datas
Um dia útil é um dia que não é um fim de semana ou feriado. Por padrão, o Excel considera sábado e domingo como fins de semana, mas você pode ajustar quais dias são considerados fins de semana usando o argumento weekend na função NETWORKDAYS. Para calcular os dias úteis entre duas datas, você pode usar um dos seguintes métodos:
- Use NETWORKDAYS funções sem o argumento weekend ou com um valor de 1 para o argumento weekend. A função NETWORKDAYS contará o número de dias úteis entre duas datas, assumindo sábado e domingo como fins de semana. Por exemplo, se você quiser calcular quantos dias úteis entre 1º de janeiro de 2024 e 31 de janeiro de 2024, poderá usar a seguinte fórmula:
=NETWORKDAYS(“01/01/2024”, “31/01/20224”)
Ou:
=NETWORKDAYS(“01/01/2024”, “31/01/20224”,, 1)
O resultado é:
22
- Use a função NETWORKDAYS com outros valores para weekend argumentos. A função NETWORKDAYS contará o número de dias úteis entre duas datas, supondo que o dia especificado seja um fim de semana. Você pode especificar um valor entre 1 e 7 para o argumento weekend, que representa o primeiro dia do fim de semana. Por exemplo, se você quiser calcular quantos dias úteis entre 1º de janeiro de 2024 e 31 de janeiro de 2024, assumindo sexta-feira e sábado como fins de semana, poderá usar a seguinte fórmula:
=NETWORKDAYS(“01/01/2024”, “31/01/20224”,, 6)
O resultado é:
20
- Use uma função NETWORKDAYS com valores de matriz para o argumento weekend. A função NETWORKDAYS contará o número de dias úteis entre duas datas, supondo que o dia especificado seja um fim de semana. Você pode especificar um valor de matriz que contém números entre 1 e 7 para o argumento weekend, que representa o dia que você deseja pensar como um fim de semana. Por exemplo, se você quiser calcular quantos dias úteis entre 1º de janeiro de 2024 e 31 de janeiro de 2024, considerando segunda, quarta e sexta-feira como fins de semana, poderá usar a seguinte fórmula:
=NETWORKDAYS(“01/01/2024”, “31/01/20224”,, {2, 4, 6})
O resultado é:
12
Como calcular dias úteis com feriados entre duas datas
Um dia útil com um feriado é um dia útil que também é um feriado. Você pode calcular dias úteis com feriados entre duas datas se quiser descobrir quantos dias úteis você perdeu devido a feriados, ou quantos dias úteis você tem para concluir seu projeto contabilizando feriados. Para calcular dias úteis com feriados entre duas datas, você pode usar um dos seguintes métodos:
- Use a função NETWORKDAYS com o argumento holidays. A função NETWORKDAYS contará o número de dias úteis entre duas datas, subtraindo os feriados especificados. Você pode especificar holidays argumentos como referências de célula, nomes de célula ou matrizes que contenham as datas de feriados que você deseja assumir. Por exemplo, se você quiser calcular quantos dias úteis com feriados entre 1º de janeiro de 2024 e 31 de janeiro de 2024, supondo 1º de janeiro, 17 de janeiro e 25 de janeiro como feriados, poderá usar a seguinte fórmula:
=NETWORKDAYS(“01/01/2024”, “31/01/2024”, {“01/01/20224”, “17/01/20224”, “25/01/2024”})
O resultado é:
19
- Use WORKDAY funções com holiday argumentos. A função WORKDAY é uma função que calcula uma data de trabalho que cai um determinado número de dias úteis antes ou depois de uma determinada data, levando em conta feriados e fins de semana. Se você usar a função WORKDAY com o argumento holidays, poderá calcular dias úteis com feriados entre duas datas das seguintes maneiras:
- Especifique as datas de início e término como os argumentos start_date e end_date.
- Especifique o número de dias úteis entre as datas de início e término como o argumento days.
- Especifique o feriado que você deseja considerar como um argumento holidays.
- Subtraia o resultado da função WORKDAY da data de término.
Por exemplo, se você quiser calcular quantos dias úteis com feriados entre 1º de janeiro de 2024 e 31 de janeiro de 2024, supondo 1º de janeiro, 17 de janeiro e 25 de janeiro como feriados, poderá usar a seguinte fórmula:
=“31/01/2024” – WORKDAY(“01/01/20224”, 22, {“01/01/20224”, 17/01/20224”, “25/01/2024”})
O resultado é:
3