Diferenças entre o sistema de datas de 1900 e 1904 no Excel

Resumo

O Microsoft Excel suporta dois sistemas de datas diferentes. Estes sistemas são o sistema de datas de 1900 e o sistema de datas de 1904. Este artigo descreve os dois sistemas de data e os problemas que poderá encontrar quando utiliza livros que utilizam sistemas de datas diferentes.

Mais Informações

O Sistema de Datas de 1900

No sistema de datas de 1900, o primeiro dia suportado é 1 de janeiro de 1900. Quando introduz uma data, a data é convertida num número de série que representa o número de dias decorridos a partir de 1 de janeiro de 1900. Por exemplo, se introduzir 5 de julho de 1998, o Excel converte a data para o número de série 35981.

Por predefinição, o Microsoft Excel para Windows utiliza o sistema de datas 1900. O sistema de datas de 1900 permite uma melhor compatibilidade entre o Excel e outros programas de folha de cálculo, como o Lotus 1-2-3, que foram concebidos para serem executados no MS-DOS ou no Microsoft Windows.

O Sistema de Datas de 1904

No sistema de datas de 1904, o primeiro dia suportado é 1 de janeiro de 1904. Quando introduz uma data, a data é convertida num número de série que representa o número de dias decorridos desde 1 de janeiro de 1904, começando por 0 para 1 de janeiro de 1904. Por exemplo, se introduzir 5 de julho de 1998, o Excel converte a data para o número de série 34519.

Devido à conceção de computadores Macintosh iniciais, as datas anteriores a 1 de janeiro de 1904 não eram suportadas. Este design destinava-se a evitar problemas relacionados com o facto de 1900 não ter sido um ano bissexto. No passado, o Excel para Macintosh predefiniu a utilização do sistema de datas de 1904 para livros com origem num Macintosh. No entanto, o Excel para Macintosh é agora predefinido para o sistema de datas de 1900 e suporta datas já a 1 de janeiro de 1900.

Nota

Para obter mais informações, consulte O Excel assume incorretamente que o ano 1900 é um ano bissexto.

A Diferença entre os Sistemas de Data

Uma vez que os dois sistemas de datas utilizam dias de início diferentes, a mesma data é representada por números de série diferentes em cada sistema de datas. Por exemplo, 5 de julho de 1998 pode ter dois números de série diferentes, da seguinte forma.

Sistema de datas Número de série de 5 de julho de 1998
Sistema de datas de 1900 35981
Sistema de datas de 1904 34519

A diferença entre os dois sistemas de data é de 1.462 dias; ou seja, o número de série de uma data no Sistema de Datas de 1900 é sempre 1462 dias maior do que o número de série da mesma data no sistema de datas de 1904. 1462 dias é igual a quatro anos e um dia (incluindo um dia bissexto).

Definir o Sistema de Datas para um Livro

No Excel, cada livro pode ter a sua própria definição de sistema de datas, mesmo que estejam abertos vários livros.

Para definir o sistema de datas de um livro no Microsoft Office Excel 2003 e em versões anteriores do Excel, siga estes passos:

  1. Abra ou mude para o livro.
  2. No menu Ferramentas, clique em Opções. No Excel X e versões posteriores para Macintosh, clique em Preferências no menu do Excel .
  3. Clique no separador Cálculo .
  4. Para utilizar o sistema de datas 1900 no livro, clique para desmarcar a caixa de verificação Sistema de datas de 1904 . Para utilizar o sistema de datas 1904 no livro, clique para selecionar a caixa de verificação Sistema de datas de 1904 .
  5. Clique em OK.

Para definir o sistema de datas de um livro no Microsoft Office Excel 2007, siga estes passos:

  1. Abra ou mude para o livro.
  2. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel.
  3. Clique em Avançadas.
  4. Clique para selecionar a caixa de verificação Utilizar o sistema de dados 1904 em Ao calcular este livro e, em seguida, clique em OK.

Tenha em atenção que se alterar o sistema de datas de um livro que já contenha datas, as datas mudam quatro anos e um dia. Para obter informações sobre como corrigir datas por turnos, consulte a secção "Corrigir Datas Transferidas".

Problemas ao Ligar e Copiar Datas entre Livros

Se dois livros utilizarem sistemas de datas diferentes, poderá deparar-se com problemas ao ligar ou copiar datas entre livros. Especificamente, as datas podem ser movidas por quatro anos e um dia.

Para ver um exemplo deste comportamento, siga estes passos:

  1. No Excel, crie dois novos livros (Book1 e Book2).

  2. Siga os passos na secção "Definir o Sistema de Datas para um Livro" para utilizar o sistema de datas 1900 no Livro 1. Utilize o sistema de datas 1904 no Book2.

  3. No Livro1, introduza a data 5 de julho de 1998.

  4. Selecione a célula que contém a data e, em seguida, clique em Copiar no menu Editar .

    Nota No Excel 2007, selecione a célula que contém a data e, em seguida, clique em Copiar no grupo Área de Transferência no separador Base .

  5. Mude para Livro2, selecione uma célula e, em seguida, clique em Colar no menu Editar .

    Nota No Excel 2007, mude para Livro2, selecione uma célula e, em seguida, clique em Colar no grupo Área de Transferência no separador Base .

    A data é colada como 6 de julho de 2002. Repare que a data é quatro anos e um dia mais tarde do que a data no passo 3 porque o Book2 utiliza o sistema de datas 1904.

  6. No Livro2, escreva a data 5 de julho de 1998. Selecione a célula que contém a data e, em seguida, clique em Copiar no menu Editar .

    Nota No Excel 2007, escreva a data 5 de julho de 1998 no Book2. Selecione a célula que contém a data e, em seguida, clique em Copiar no grupo Área de Transferência no separador Base .

  7. Mude para Livro1, selecione uma célula e, em seguida, clique em Colar no menu Editar .

    Nota No Excel 2007, mude para Livro1, selecione uma célula e, em seguida, clique em Colar no grupo Área de Transferência no separador Base .

    A data é colada como 4 de julho de 1994. Foi reduzido em quatro anos e um dia porque o Book1 usa o sistema de datas de 1900.

Corrigir Datas Movidas

Se ligar ou copiar datas entre livros ou se alterar o sistema de datas de um livro que já contenha datas, as datas poderão ser alteradas por quatro anos e um dia. Pode corrigir datas por turnos ao seguir estes passos:

  1. Numa célula vazia, introduza o valor 1462.

  2. Selecione a célula. No menu Editar , clique em Copiar.

    Nota No Excel 2007, selecione a célula e, em seguida, clique em Copiar no grupo Área de Transferência no separador Base .

  3. Selecione as células que contêm as datas alteradas. No menu Editar , clique em Colar Especial.

    Nota No Excel 2007, selecione as células que contêm as datas alteradas, clique em Colar no grupo Área de Transferência no separador Base e, em seguida, clique em Colar Especial.

  4. Na caixa de diálogo Colar Especial , clique para selecionar a caixa de verificação Valores em Colar e, em seguida, clique para selecionar uma das seguintes caixas de verificação em Operação.

    Selecione esta opção Se
    Adicionar As datas devem ser movidas por quatro anos e um dia.
    Subtrair As datas devem ser reduzidas por quatro anos e um dia.
  5. Clique em OK.

Repita estes passos até que todas as datas por turnos tenham sido corrigidas.

Se estiver a utilizar uma fórmula para ligar a uma data noutro livro e se a data devolvida pela fórmula estiver incorreta porque os livros utilizam sistemas de datas diferentes, modifique a fórmula para devolver a data correta. Por exemplo, utilize as seguintes fórmulas:

=[Book2]Sheet1!$A$1+1462

=[Book1]Sheet1!$A$1-1462

Nestas fórmulas, 1462 é adicionado ou eliminado do valor de data.