Calcule Dias entre Datas no Google Sheets: Guia Completo (DAYS, DATEDIF, NETWORKDAYS)

Se necessita determinar a quantidade de dias entre duas datas específicas, as Planilhas Google oferecem as funções DAYS, DATEDIF e NETWORKDAYS para realizar essa tarefa. As funções DAYS e DATEDIF contabilizam todos os dias, enquanto a NETWORKDAYS exclui sábados e domingos.

Calculando o Total de Dias Entre Datas

Para descobrir o número total de dias entre duas datas, independentemente de serem dias úteis, finais de semana ou feriados, você pode utilizar as funções DAYS ou DATEDIF.

Utilizando a Função DAYS

A função DAYS é bastante direta para usar, sendo ideal quando não é necessário excluir feriados ou fins de semana. É importante notar que a função DAYS contabiliza os dias extras em anos bissextos.

Para calcular a diferença entre duas datas com DAYS, abra sua planilha no Planilhas Google e selecione uma célula vazia. Insira a fórmula =DIAS(“01/01/2019″;”01/01/2018”), substituindo as datas fornecidas pelas suas datas de interesse.

Lembre-se de inserir as datas na ordem inversa: primeiro a data final e depois a data inicial. Caso utilize a ordem inversa, a função DAYS retornará um valor negativo.

Conforme o exemplo, a função DIAS calcula a quantidade total de dias entre duas datas selecionadas. O formato de data apresentado no exemplo é o padrão do Reino Unido (DD/MM/AAAA). Caso esteja nos EUA, utilize MM/DD/AAAA.

Certifique-se de usar o formato de data padrão da sua localidade. Caso queira utilizar outro formato, vá em Arquivo > Configurações da planilha e altere o valor em “Local”.

Você também pode utilizar a função DAYS com referências de células. Se suas datas estiverem em células diferentes, digite =DIAS(A1;A11), substituindo A1 e A11 pelas referências de suas células.

No exemplo acima, a diferença de 29 dias é calculada a partir das datas nas células E6 e F10.

Utilizando a Função DATEDIF

A função DATEDIF é uma alternativa à DAYS, permitindo calcular a diferença entre duas datas em dias, meses ou anos.

Assim como a função DAYS, a DATEDIF considera anos bissextos e contabiliza todos os dias. Contudo, ao contrário de DAYS, a DATEDIF não opera em ordem inversa, portanto, insira a data inicial primeiro e a data final depois.

Se desejar especificar as datas diretamente na fórmula DATEDIF, clique em uma célula vazia e digite =DATEDIF(“01/01/2018″;”01/01/2019″;”D”), substituindo as datas mostradas pelas suas.

Para usar referências de células na fórmula DATEDIF, digite =DATEDIF(A7;G7;”D”), substituindo A7 e G7 pelas referências de suas células.

Calculando Dias Úteis Entre Datas

As funções DAYS e DATEDIF são úteis para calcular o total de dias entre duas datas, mas incluem todos os dias na contagem. Para calcular apenas os dias úteis, excluindo sábados e domingos, e descontar feriados, utilize a função NETWORKDAYS.

A função NETWORKDAYS considera sábados e domingos como finais de semana, excluindo-os do cálculo. Assim como DATEDIF, a NETWORKDAYS utiliza a data inicial seguida da data final.

Para usar a NETWORKDAYS, clique em uma célula vazia e digite =NETWORKDAYS(DATA(2018;01;01);DATA(2019;01;01)). O uso da função DATA aninhada converte os valores de ano, mês e dia em números de série de datas, nessa ordem.

Substitua os números apresentados pelos seus próprios valores de ano, mês e dia.

Também é possível usar referências de células na fórmula NETWORKDAYS, em vez de usar uma função DATA aninhada.

Digite =NETWORKDAYS(A6;B6) em uma célula vazia, substituindo A6 e B6 pelas suas referências de célula.

No exemplo acima, a função NETWORKDAYS calcula os dias úteis entre diferentes datas.

Se precisar excluir dias específicos dos seus cálculos, como feriados, é possível adicioná-los ao final da fórmula NETWORKDAYS.

Para isso, clique em uma célula vazia e digite =NETWORKDAYS(A6;B6;{B6:D6}). Nesse exemplo, A6 é a data inicial, B6 a data final, e o intervalo B6:D6 contém as datas dos feriados a serem excluídas.

Pode substituir as referências de células por suas próprias datas, usando uma função DATA aninhada. Para fazer isso, digite =NETWORKDAYS(E11;F13;{DATA(2019;11;18);DATA(2019;11;19)}), substituindo as referências e os critérios DATA por seus próprios valores.

No exemplo acima, o mesmo intervalo de datas é utilizado em três fórmulas NETWORKDAYS. Na célula B2, são apresentados 11 dias úteis padrão. Já nas células B3 e B4, dois e três feriados adicionais são removidos, respectivamente.