Blog Archive
About Me
Com tecnologia do Blogger.
Seguidores
Estatisticas
2005-12-11
Um dia destes, foi-me perguntado, por mail, como é que se consegue, numa coluna, obter uma sequência de datas coincidentes com o fim de cada mês, assim:
31-01-2005
28-02-2005
31-03-2005
etc .....
Tomemos o seguinte exemplo:
No Range A1:A12, introduzem-se os 12 meses do ano e em A13, insere-se o ano pretendido:

O Código, para uma possível solução, em C1:
=DAY(DATE($A$13;MONTH(DATEVALUE(A1&"-"&$A$13))+1;0))&"-"&MONTH(DATEVALUE(A1&"-"&$A$13))&"-"&$A$13
NOTA 1: Esta fórmula deve ser copiada até à célula C12, para indicar o último dia correspondente a cada mês.
NOTA 2: Alterando o ano em A13, por exemplo, para 2008, verificaremos que o último dia do mês de Fevereiro passará a ser 29, uma vez que 2008 é um ano bissexto.
31-01-2005
28-02-2005
31-03-2005
etc .....
Tomemos o seguinte exemplo:
No Range A1:A12, introduzem-se os 12 meses do ano e em A13, insere-se o ano pretendido:
O Código, para uma possível solução, em C1:
=DAY(DATE($A$13;MONTH(DATEVALUE(A1&"-"&$A$13))+1;0))&"-"&MONTH(DATEVALUE(A1&"-"&$A$13))&"-"&$A$13
NOTA 1: Esta fórmula deve ser copiada até à célula C12, para indicar o último dia correspondente a cada mês.
NOTA 2: Alterando o ano em A13, por exemplo, para 2008, verificaremos que o último dia do mês de Fevereiro passará a ser 29, uma vez que 2008 é um ano bissexto.