O Excel assume incorretamente que o ano 1900 é um ano bissexto
Sintomas
O Microsoft Excel assume incorretamente que o ano 1900 é um ano bissexto. Este artigo explica por que o ano 1900 é tratado como um ano bissexto e descreve os comportamentos que podem ocorrer se esse problema específico for corrigido.
Informações adicionais
Quando o Lotus 1-2-3 foi lançado pela primeira vez, o programa assumiu que o ano 1900 era um ano bissexto, mesmo que realmente não fosse um ano bissexto. Isso tornou mais fácil para o programa lidar com anos bissextos e não causou nenhum dano a quase todos os cálculos de data no Lotus 1-2-3.
Quando o Microsoft Multiplan e o Microsoft Excel foram lançados, eles também assumiram que 1900 era um ano bissexto. Essa suposição permitiu que o Microsoft Multiplan e o Microsoft Excel usssem o mesmo sistema de datas serial usado pelo Lotus 1-2-3 e fornecessem maior compatibilidade com o Lotus 1-2-3. Tratar o 1900 como um ano bissexto também facilitou a movimentação de planilhas de um programa para outro.
Embora seja tecnicamente possível corrigir esse comportamento para que as versões atuais do Microsoft Excel não assumam que 1900 é um ano bissexto, as desvantagens de fazê-lo superam as vantagens.
Se esse comportamento fosse corrigido, muitos problemas surgiriam, incluindo:
- Quase todas as datas nas planilhas atuais do Microsoft Excel e outros documentos seriam reduzidas em um dia. Corrigir essa mudança levaria um tempo e esforço consideráveis, especialmente em fórmulas que usam datas.
- Algumas funções, como a função WEEKDAY, retornariam valores diferentes; isso pode fazer com que as fórmulas nas planilhas funcionem incorretamente.
- Corrigir esse comportamento interromperia a compatibilidade de data serial entre o Microsoft Excel e outros programas que usam datas.
Se o comportamento permanecer não corrigido, apenas um problema ocorrerá:
- A função WEEKDAY retorna valores incorretos para datas antes de 1º de março de 1900. Como a maioria dos usuários não usa datas antes de 1º de março de 1900, esse problema é raro.
OBSERVAÇÃO: o Microsoft Excel lida corretamente com todos os outros anos bissextos, incluindo anos de século que não são anos bissextos (por exemplo, 2100). Somente o ano 1900 é tratado incorretamente.
Referências
Para obter mais informações sobre como determinar se um determinado ano é um ano bissexto, consulte Método para determinar se um ano é um ano bissexto.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de