Desconstruindo datas no Excel 2007 com o dia, semana, mês e ano

As funções do dia, dia da semana, mês e ano de data no Excel 2007 todas as peças de retorno do número de série da data que você especificar como seu argumento. Você pode acessar essas funções na Data menu drop-down do botão de comando tempo. Estas funções use a seguinte sintaxe:

  • DIA(número de série) returnd o dia do mês em a data como um número entre 1 e 31.

  • WEEKDAY (número de série,[return_type]) retorna o dia da semana como um número entre 1 e 7 ou 0 e 6. O opcional return_type argumento é um número entre 1 e 3- 1 (ou nenhuma return_type argumento) especifica o primeiro tipo, em que 1 é igual a domingo e 7 é igual a sábado e 2 especifica o segundo tipo, em que 1 é igual a segunda-feira e 7 é igual a domingo- e 3 especifica o terceiro tipo, em que 0 é igual a segunda-feira e 6 é igual a domingo.

  • MÊS(número de série) devolve o número do mês o número de série data (de 1 a 12).

  • ANO(número de série) devolve o número do ano (como um número inteiro compreendido entre 1900 e 9999) no número de série de data.

Por exemplo, se você digitar a seguinte função DIA em uma célula da seguinte forma:

= DAY (DATE (08,4,15))

Excel retorna o valor 15 para essa célula. Se, em vez disso, você usa a função WEEKDAY da seguinte forma:

= WEEKDAY (DATE (08,4,15))

Excel retorna o valor 4, que representa quarta-feira (usando o primeiro return_type onde o Domingo é 1 e sábado é 7) porque o opcional return_type argumento não for especificado. Se você usar a função MÊS, nesta data, como no seguinte:

= MONTH (DATE (08,4,15))

retornos do Excel 4 para a célula.

Se tiver verificado o seu calendário e notar algo engraçado aqui, talvez a função ANO vai esclarecê-lo. Se você usar a função ANO nesta data, como no seguinte:

= Year (Date (08,4,15))

retornos do Excel 1908 para a célula (em vez de 2008).

Isto significa que se você deseja inserir um ano no século 21 como a ano argumento da função DATA, você precisa digitar os quatro dígitos da data, como no seguinte:

= DATE (2008,4,15)

Note que você pode usar a função ano para calcular a diferença em anos entre duas datas. Por exemplo, se B12 célula contém 1978/07/23 e células C12 contém 7/23/2008, você pode inserir a seguinte fórmula utilizando a função ano para determinar a diferença em anos:

= ANO (C12) anos (B12)

Excel, em seguida, retorna 1900/02/09 para a célula que contém esta fórmula, que se torna 40 assim que você aplicar o formato de número geral a ele (pressionando Ctrl + Shift + `ou Ctrl + ~).

Não utilize estas funções em datas inseridos como entradas de texto. Sempre use a função DATEVALUE para converter estas datas texto e, em seguida, usar o dia, dia da semana, mês ou ano, em funções os números de série retornados pela função DATEVALUE para garantir resultados precisos.

menu