Somar ou subtrair datas

Imaginemos que pretende ajustar a data de agenda de um projecto somando duas semanas para ver qual será a nova data de conclusão, ou que pretende determinar quanto tempo irá demorar a ser concluída uma única actividade numa lista de tarefas de projecto. Pode somar ou subtrair vários dias a uma data utilizando uma fórmula simples ou utilizar funções de folha de cálculo desenvolvidas para trabalhar especificamente com datas no Excel.

Neste artigo


Início da Página Início da Página

Somar ou subtrair dias a uma data

Imaginemos que o saldo de uma conta sua vence a 8 de Fevereiro de 2010. Pretende transferir fundos para a sua conta corrente, de modo a estarem disponíveis 15 dias de calendário antes dessa data. Além disso, sabe que a sua conta tem um ciclo de facturação de 30 dias e pretende determinar quando deve transferir fundos para a sua factura de Março de 2010, de modo a estarem disponíveis 15 dias antes dessa data.

  1. Na célula A1, escreva 8/2/10.
  2. Na célula B1, escreva =A1-15.
  3. Na célula C1, escreva =A1+30.
  4. Na célula D1, escreva =C1-15.

As células A1 e C1 mostram as datas para conclusão (8/2/10 e 10/3/10) para os saldos de conta de Fevereiro e Março, e as células B1 e D1 mostram as datas (24/1/10 e 23/2/10) até às quais deve transferir os seus fundos para essas datas para conclusão.

Início da Página Início da Página

Somar ou subtrair meses a uma data

Pode utilizar a função DATAM para somar ou subtrair rapidamente um número específico de meses inteiros a uma data.

A função DATAM necessita de dois valores (também referidos como argumentos): a data de início e o número de meses que pretende somar ou subtrair. Para subtrair meses, introduza um número negativo como segundo argumento (por exemplo, =DATAM("15/2/10";-5). Esta fórmula resulta na data 15/9/09.

Pode especificar o valor da data de início referindo uma célula que contenha um valor de data ou introduzindo uma data entre aspas, tal como "15/2/10".

Por exemplo, imaginemos que pretende somar 16 meses a 16 de Outubro de 2009.

  1. Na célula A5, escreva 16/10/09.
  2. Na célula B5, escreva =DATAM(A5;16).

A função utiliza o valor na célula A5 como data.

  1. Na célula C5, escreva =DATAM("16/10/09";16).

Neste caso, a função utiliza um valor de data introduzido directamente, "16/10/09".

Ambas as células B5 e C5 devem mostrar a data 16/2/11.

 Nota   Dependendo do formato das células que contêm as fórmulas introduzidas, o Excel poderá apresentar os resultados como números de série; neste caso, 16/2/11 poderá ser apresentado como 40590.

O Excel armazena datas como números de série sequenciais, para que possam ser utilizadas em cálculos. Por predefinição, a data 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 corresponde a 40.178 dias após 1 de Janeiro de 1900.

  1. Se os seus resultados forem apresentados como números de série, seleccione as células B5 e C5 e avance com os seguintes passos.
  2. No separador Base, no grupo Células, clique em Formatar e, em seguida, clique em Formatar Células.
  3. Na caixa de diálogo Formatar Células, clique no separador Número.
  4. Em Categoria, clique em Data e, em seguida, clique em OK. O valor em cada uma das células deverá ser apresentado como uma data e não como um número de série.

Início da Página Início da Página

Somar ou subtrair anos a uma data

É mais fácil compreender o exemplo se o copiar para uma folha de cálculo em branco.

MostrarComo copiar um exemplo?

  • Seleccione o exemplo neste artigo. Se estiver a copiar o exemplo de Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não seleccione os cabeçalhos de linha ou coluna.

Seleccionar um exemplo na Ajuda

Seleccionar um exemplo na Ajuda
  • Prima CTRL+C.
  • Crie um livro ou uma folha de cálculo em branco.
  • Na folha de cálculo, seleccione célula A1 e prima CTRL+V. Se está a trabalhar no Excel Web App, copie e cole individualmente cada célula no exemplo.

 Importante   Para que o exemplo funcione correctamente, terá de colá-lo na célula A1 da folha de cálculo.

  • Para alternar entre ver os resultados e ver as fórmulas que devolvem os resultados, prima CTRL+` (acento grave) ou no separador Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo para uma folha de cálculo em branco, pode adaptá-lo de modo a adequar-se às suas necessidades.


 
1
2
3
4
5

6

7

8
A B
Data Anos a somar (ou subtrair)
9/6/2009 3
2/9/2009 -5
10/12/2010 25
Fórmula Descrição (Resultado)
=DATA(ANO(A2)+B2;MÊS(A2);DIA(A2)) Soma 3 anos a 9/6/2009 (9/6/2012)
=DATA(ANO(A3)+B3;MÊS(A3);DIA(A3)) Subtrai 5 anos a 2/9/2009 (2/9/2004)
=DATA(ANO(A4)+B4;MÊS(A4);DIA(A4)) Soma 25 anos a 10/12/2010 (10/12/2035)

Funcionamento da fórmula

Em cada uma das três fórmulas, é somado um número especificado de anos da coluna B ao valor de ano derivado da data na coluna A.

Por exemplo, na célula A6, a função ANO é utilizada na data na célula A2 (9/6/2009) e devolve 2009 como ano. Em seguida, a fórmula soma 3 (o valor na célula B2) ao valor de ano, o que resulta em 2012. Na mesma fórmula, a função MÊS devolve o valor 6 e a função DIA devolve o valor 9. Em seguida, a função DATA combina estes três valores numa data que corresponde a três anos no futuro - 9/6/2012.

Pode utilizar uma fórmula semelhante para somar meses a uma data. Por exemplo, utilizando os dados do exemplo anterior, pode somar 9 meses à data 9/6/2009 utilizando a seguinte fórmula: =DATA(ANO(A2);MÊS(A2)+9;DIA(A2)). Esta fórmula devolve a data 9/3/2010.

Início da Página Início da Página

Somar uma combinação de dias, meses e anos a uma data

É mais fácil compreender o exemplo se o copiar para uma folha de cálculo em branco.

MostrarComo copiar um exemplo?

  • Seleccione o exemplo neste artigo. Se estiver a copiar o exemplo de Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não seleccione os cabeçalhos de linha ou coluna.

Seleccionar um exemplo na Ajuda

Seleccionar um exemplo na Ajuda
  • Prima CTRL+C.
  • Crie um livro ou uma folha de cálculo em branco.
  • Na folha de cálculo, seleccione célula A1 e prima CTRL+V. Se está a trabalhar no Excel Web App, copie e cole individualmente cada célula no exemplo.

 Importante   Para que o exemplo funcione correctamente, terá de colá-lo na célula A1 da folha de cálculo.

  • Para alternar entre ver os resultados e ver as fórmulas que devolvem os resultados, prima CTRL+` (acento grave) ou no separador Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo para uma folha de cálculo em branco, pode adaptá-lo de modo a adequar-se às suas necessidades.


 
1
2
3

4

5
A B
Data
9/6/2007
Fórmula Descrição (Resultado)
=DATA(ANO(A2)+3;MÊS(A2)+1;DIA(A2)+5) Soma 3 anos, 1 mês e 5 dias a 9/6/2009 (14/7/2012)
=DATA(ANO(A2)+1;MÊS(A2)+7;DIA(A2)+5) Soma 1 ano, 7 meses e 5 dias a 9/6/2009 (14/1/2011)

As fórmulas no exemplo têm os seguintes argumentos (um argumento é um valor fornecido a uma função).


Fórmula para somar datas

Fórmula para somar datas

Chamada 1 data_inicial: uma data ou referência a uma célula que contém uma data.

Chamada 2 somar_ano: o número de anos a somar.

Chamada 3 somar_mês: o número de meses a somar.

Chamada 4 somar_dia: o número de dias a somar.

Funcionamento da fórmula

Em cada uma das fórmulas, é somado um número especificado de anos, meses e dias à data contida na célula A2.

Por exemplo, na célula A5 (a primeira fórmula), a função ANO é utilizada na data na célula A2 (9/6/2009) e devolve 2009 como ano. Em seguida, a fórmula soma 1 ao valor de ano, o que resulta em 2010. A função MÊS devolve o valor 6 e são somados 7 meses a esse valor. Uma vez que o total de 6 meses mais 7 meses é 13 meses, a função DATA soma 1 ano ao valor de ano, resultando em 2011. Em seguida, a função DATA subtrai 12 ao valor de mês, resultando num valor 1 para o mês. A função DIA devolve o valor 9 e são somados 5 dias a esse valor, resultando em 14. Finalmente, a função DATA combina estes três valores (2011, 1 e 14) numa data que corresponde a um ano, sete meses e 5 dias no futuro - 14/1/2011.

Início da Página Início da Página

 
 
Aplica-se a:
Excel 2010