Baixe a apostila de exemplo
Este tutorial irá ensiná-lo a calcular o número de dias entre duas datas no Excel e no Planilhas Google.
Datas de subtração do Excel
No Excel, as datas são armazenadas como números de série:
Isso permite que você subtraia as datas umas das outras para calcular o número de dias entre elas:
1 | = C3-B3 |
Se o end_date for anterior ao start_date, você receberá uma resposta negativa:
Se você precisar do número absoluto de dias entre as datas, use a função ABS para retornar o valor absoluto:
1 | = ABS (C3-B3) |
Subtraindo datas com horários
No Excel, os tempos são armazenados como valores decimais. Um valor decimal anexado a um número de série representa uma data e hora:
Se você subtrair uma data e hora de outra data e hora. Você receberá uma resposta de data e hora (número de dias, horas, minutos, segundos entre as duas datas):
Observe como o número de dias entre as datas é * 3 *, mas o valor decimal é * 2,2 * devido à diferença de tempo? Isso pode ou não ser o que você deseja.
Em vez disso, você pode usar a função TRUNC para encontrar a diferença entre as datas:
1 | = TRUNC (C3) -TRUNC (B3) |
Mas você também pode usar as funções DAYS ou DATEDIF para um cálculo mais fácil …
Função DAYS - Calcular a diferença entre as datas
A função DAYS calcula o número de dias entre as datas, ignorando os horários.
1 | = DIAS (C3, B3) |
A função DAYS retornará valores negativos, então você pode querer usar a função ABS para o número absoluto de dias entre as datas:
1 | = ABS (DIAS (C3, B3)) |
Função DAYS360
A função DAYS360 funciona da mesma forma que a função DAYS, exceto que assume um ano de 360 dias onde cada mês tem 30 dias. Observe a diferença nos cálculos:
1 | = DIAS360 (B3, C3) |
Função DATEDIF - Número de dias entre datas
A função DATEDIF pode ser usada para calcular a diferença de data em várias unidades de medida, incluindo dias, semanas, meses e anos.
Para usar a função DATEDIF para calcular o número de dias entre as datas, defina a unidade de medida para "d" para os dias:
1 | = DATEDIF (B3, C3, "d") |
Ao contrário dos outros métodos, a função DATEDIF não funcionará se end_date for anterior à start_date, em vez disso, ela lançará um #NUM! erro.
Para calcular a diferença entre as datas com outras unidades de medida, use esta tabela:
Calcule o número de dias entre hoje e outra data
Para calcular o número de dias de Hoje até outra data, use a mesma lógica com a Função TODAY para uma das datas.
Isso irá calcular o número de dias desde um encontro:
1 | = DIAS (HOJE (), B3) |
Isso irá calcular o número de dias até um encontro:
1 | = DIAS (B3, HOJE ()) |
Calcule os dias úteis (úteis) entre as datas
A função NETWORKDAYS permite calcular o número de dias úteis (úteis) entre duas datas:
1 | = DIAS DE TRABALHO (B4, C4) |
Por padrão, NETWORKDAYS irá ignorar todos os feriados. No entanto, você pode usar um terceiro argumento opcional para definir um intervalo de feriados:
1 | = DIAS DE TRABALHO (B4, C4, F3: F4) |
Planilhas Google - dias entre datas
Todos os exemplos acima funcionam exatamente da mesma forma no Planilhas Google e no Excel.