Como calcular dias entre duas datas no Excel

Muitos usuários do Excel precisarão adicionar colunas de data de início e término às planilhas. Como tal, o Excel inclui algumas funções que informam quantos dias existem entre duas datas diferentes.

Como calcular dias entre duas datas no Excel

DATEDIF, DAYS360, DATE e NETWORKDAYS são quatro funções que você pode adicionar às células que informarão o número de dias entre duas datas. É assim que você encontra o número de dias entre as datas com e sem essas funções no Excel.

Como encontrar a diferença entre datas sem uma função

Primeiro, você pode encontrar a diferença entre as datas subtraindo-as. O Excel não inclui uma função de subtração, mas você ainda pode adicionar fórmulas de subtração às células. Portanto, abra uma planilha do Excel em branco e insira uma data de início e de término nas células B4 e C4 como no instantâneo abaixo. Observe que as datas devem estar no formato dos EUA, com o mês primeiro, o segundo dia e o terceiro ano.

datas do excel

No exemplo acima, as datas são 01/04/2017 e 05/05/2017. Agora você deve selecionar a célula D4 e clicar dentro da barra de funções no topo da planilha. Insira ‘= C4-B4’ na barra e pressione Enter. A célula D4 retornará um valor de 34 se você inserir as mesmas datas nas células como no instantâneo acima. Como tal, existem 34 dias entre 1 de abril de 2017 e 5 de maio de 2017.

A função DATE

Alternativamente, você pode encontrar a diferença entre duas datas com a função DATE. Em seguida, você pode encontrar o número de dias inserindo as datas na barra de funções em vez das células da planilha. A sintaxe básica para essa função é: = DATA (aaaa, m, d) -DATA (aaaa, m, d); então você insere as datas para trás.

Vamos adicionar essa função com as mesmas datas 01/04/2017 e 05/05/2017. Selecione uma célula na planilha para adicionar a função. Em seguida, clique dentro da barra de funções, insira ‘= DATE (2017, 5, 5) -DATE (2017, 4, 1)’ e pressione Enter.

Também pode ser necessário selecionar um formato de número geral para a célula se o valor retornado estiver no formato de data. Com um formato de número geral, a célula retornará um valor de 34 dias, conforme mostrado no instantâneo abaixo.

datas2 do excel

A função DATEDIF

DATEDIF é uma função flexível com a qual você pode calcular o total de dias entre as datas inserindo as datas na planilha ou na barra de funções. No entanto, DATEDIF não está listado na janela Inserir Função do Excel.

Portanto, você precisará inseri-lo diretamente na barra de funções. A sintaxe da função DATEDIF é: DATEDIF (data_início, data_final, unidade). Você pode inserir uma data de início e uma data de término ou referências de célula para datas específicas na função e, em seguida, adicionar os dias da unidade ao final dela.

Portanto, selecione uma célula para adicionar DATEDIF na planilha e clique na barra de fórmulas para inserir a função. Para encontrar a diferença entre as duas datas inseridas nas células C4 e B4, insira o seguinte na barra de funções: '= DATEDIF (B4, C4, “d”).' A célula DATEDIF incluirá o número de dias entre as datas como mostrado diretamente abaixo.

datas do excel 3

No entanto, isso é muito mais flexível do que a função DATE, pois você pode modificar as unidades. Por exemplo, suponha que você precise contar o número de dias entre duas datas, mas também ignore os anos. Você pode fazer isso adicionando 'yd' à função. Por exemplo, insira ‘4/1/2017’ e ‘5/5/2018’ em duas células e, a seguir, inclua ‘yd’ na função conforme mostrado abaixo.

datas do excel4

Isso retorna um valor de 34 dias entre 01/04/2017 e 05/05/2018, o que é correto se você ignorar o ano. Se a função não ignorasse o ano, o valor seria 399.

A função DAYS360

A função DAYS360 é aquela que encontra o total de dias entre as datas com base em um calendário de 360 ​​dias, que é mais amplamente adotado para exercícios financeiros. Dessa forma, essa pode ser uma função melhor para planilhas de contas. Não fará muita diferença para datas com apenas alguns meses de intervalo, mas para períodos mais longos DAYS360 retornará valores ligeiramente diferentes do que as outras funções.

Insira ‘1/1/2016’ e ‘1/1/2017’ nas células B6 e C6 da sua planilha. Em seguida, clique em uma célula para incluir a função DAYS360 e pressione o botão fx botão ao lado da barra de funções. Selecione DAYS360 para abrir a janela mostrada diretamente abaixo.

datas do excel 7

Pressione o botão Start_date e selecione a célula B6. Em seguida, clique no botão End_date e selecione a célula C6 na planilha. pressione OK para adicionar DAYS360 à planilha, que retornará um valor de 360.

Datas do Excel 6

A função NETWORKDAYS

E se você precisar encontrar a diferença entre duas datas, mas excluir fins de semana da equação? DATEDIF, DATE e DAYS360 não serão muito bons para esse cenário. NETWORKDAYS é uma função que encontra o número de dias entre as datas, sem incluir fins de semana, e também pode levar em consideração feriados extras, como feriados.

Portanto, é suposto ser uma função para o planejamento do projeto. A sintaxe básica da função é: = NETWORKDAYS (data_início, data_final, [feriados]).

Para adicionar DIAS DE TRABALHO a uma planilha, clique em uma célula da função e pressione o botão fx botão. Selecione DIAS DE TRABALHO para abrir sua janela no instantâneo diretamente abaixo. Depois disso, clique no botão Data_início e selecione uma célula em sua planilha que inclui uma data de início.

Pressione o botão End_date, selecione uma célula com uma data de término e pressione OK para adicionar a função à planilha.

datas do excel 8

Na captura de tela diretamente acima, as datas de início e término são 01/04/2017 e 05/05/2017. A função NETWORKDAYS retorna um valor de 25 dias entre as datas sem fins de semana. Com os fins de semana incluídos, o total de dias é 34, como nos exemplos anteriores.

Para incluir dias de feriado extras na função, insira essas datas nas células adicionais da planilha. Em seguida, pressione o botão de referência de célula de feriados na janela de função DIAS DE TRABALHO e selecione a célula, ou células, que incluem as datas de feriados. Isso deduzirá as férias do valor final.

Portanto, há várias maneiras de calcular os dias entre as datas de início e término nas planilhas do Excel. As versões mais recentes do Excel também incluem uma função DIAS, com a qual você pode encontrar a diferença entre algumas datas. Essas funções certamente serão úteis para planilhas que incluem muitas datas.

perguntas frequentes

O que significa #NUM?

Quando você executa as fórmulas acima e recebe #NUM em vez de um número, é porque a data de início é posterior à data de término. Tente inverter as datas e realizar as etapas novamente.