Somar ou subtrair datas

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Digamos que você queira ajustar a data do cronograma de um projeto adicionando duas semanas para ver qual será a nova data de término ou queira determinar quanto tempo será necessário para concluir uma única atividade em uma lista de tarefas do projeto. É possível adicionar ou subtrair um número de dias em uma data usando uma fórmula simples ou funções de planilha projetadas para funcionar especificamente com datas no Excel.

Adicionar ou subtrair dias de uma data

Suponha que uma fatura sua seja entregue na segunda sexta-feira de cada mês. Você deseja transferir fundos para sua conta corrente para que esses fundos cheguem 15 dias corridos antes dessa data, para que você subtraia 15 dias da data de vencimento. No exemplo a seguir, você verá como adicionar e subtrair datas inserindo números positivos ou negativos. 

Adicione ou subtraia dias de uma data com =A2+B2, em que A2 é uma data e B2 é o número de dias para adicionar ou subtrair.

  1. Insira suas datas de vencimento na coluna A.
  2. Insira o número de dias para adicionar ou subtrair na coluna B. Você pode inserir um número negativo para subtrair dias da data de início e um número positivo a ser adicionado à data.
  3. Na célula C2, insira =A2+B2 e copie para baixo conforme necessário.

Adicionar ou subtrair meses de uma data com a função EDATE

Você pode usar a função EDATE para adicionar ou subtrair rapidamente meses de uma data.

A função EDATE requer dois argumentos: a data de início e o número de meses que você deseja adicionar ou subtrair. Para subtrair meses, insira um número negativo como o segundo argumento. Por exemplo, =EDATE("15/9/19",-5) retorna 15/04/19.

Use o EDATE para adicionar ou subtrair meses de uma data. Nesse caso, =EDATE(A2,B2) em que A2 é uma data e B2 tem o número de meses para adicionar ou subtrair.

  1. Para este exemplo, você pode inserir suas datas iniciais na coluna A.

  2. Insira o número de meses para adicionar ou subtrair na coluna B. Para indicar se um mês deve ser subtraído, você pode inserir um sinal de menos (-) antes do número (por exemplo, -1).

  3. Insira =EDATE(A2,B2) na célula C2 e copie para baixo conforme necessário.

    Observação

    • Dependendo do formato das células que contêm as fórmulas inseridas, o Excel pode exibir os resultados como números de série. Por exemplo, 8-Feb-2019 pode ser exibido como 43504.
    • O Excel armazena datas como números de série sequenciais de forma que eles possam ser usados em cálculos. Por padrão, 1º de janeiro de 1900 é o número de série 1 e 1º de janeiro de 2010 é o número de série 40179 porque é 40.178 dias após 1º de janeiro de 1900.
    • Se os resultados aparecerem como números de série, selecione as células em questão e continue com as seguintes etapas:
      • Pressione Ctrl+1 para iniciar a caixa de diálogo Formatar Células e selecione a guia Número .
      • Em Categoria, selecione Data, selecione o formato de data desejado e selecione OK. O valor em cada uma das células deve aparecer como uma data em vez de um número de série.

Adicionar ou subtrair anos de uma data

Neste exemplo, estamos adicionando e subtraindo anos de uma data inicial com a seguinte fórmula:

=DATA(ANO(A2)+B2;MÊS(A2);DIA(A2))

Adicionar ou subtrair anos de uma data inicial com =DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

Como a fórmula funciona:

  • A função YEAR analisa a data na célula A2 e retorna 2019. Em seguida, ele adiciona três anos da célula B2, resultando em 2022.
  • As funções MONTH e DAY retornam apenas os valores originais da célula A2, mas a função DATE exige eles.
  • Por fim, a função DATE combina esses três valores em uma data de três anos no futuro – 22/02/02/02.

Adicionar ou subtrair uma combinação de dias, meses e anos de/para uma data

Neste exemplo, estamos adicionando e subtraindo anos, meses e dias de uma data inicial com a seguinte fórmula:

=DATE(YEAR(A2)+B2,MONTH(A2)+C2,DAY(A2)+D2)

Use a função DATE para adicionar ou subtrair anos, meses ou dias de/para uma data.

Como a fórmula funciona:

  • A função YEAR analisa a data na célula A2 e retorna 2019. Em seguida, adiciona um ano da célula B2, resultando em 2020.
  • A função MONTH retorna 6 e adiciona 7 à célula C2. Isso fica interessante, porque 6 + 7 = 13, que é de 1 ano e 1 mês. Nesse caso, a fórmula reconhecerá isso e adicionará automaticamente mais um ano ao resultado, elevando-o de 2020 para 2021.
  • A função DAY retorna 8 e adiciona 15 a ela. Isso funcionará de forma semelhante à parte MONTH da fórmula se você ultrapassar o número de dias em um determinado mês.
  • Em seguida, a função DATE combina esses três valores em uma data de 1 ano, 7 meses e 15 dias no futuro — 23/01/21.