Calculando com listas de datas anteriores a 1900
Quando você trabalha com datas, o Excel estabelece limites muito claros. Com a configuração padrão do sistema de datas de 1900, o Excel não interpretará uma entrada com um valor de data anterior a 01/01/1900 como uma data. A saída na célula é então como texto. No entanto, você não pode realizar nenhum cálculo ou avaliação adicional com isso. Se você configurou a opção de datas de 1904, 01/01/1904 é a data mais próxima possível.
Existe um pequeno truque que você pode usar para contornar esses limites. O sistema do calendário gregoriano, que forma a base do nosso calendário, diz que a atribuição dos dias de um ano (levando em conta todas as regras para anos bissextos) é idêntica. Portanto, a atribuição é repetida a cada 400 anos.
Para as tabelas que exigem datas anteriores a 1900, você pode mover a data apropriada para quatrocentos anos no futuro, calcular com ela e, em seguida, retroceder a data quatrocentos anos.
Os exemplos a seguir mostram o que é possível com esse truque e como você pode usá-lo em suas tabelas:
Quer saber em que dia da semana foi 17/02/1793? Em seguida, calcule o dia da semana de 17/02/2193. Para fazer isso, insira a data 17/02/2193 na célula A2. Em seguida, insira a seguinte fórmula na célula em que o dia da semana deve aparecer:
= TEXTO (A2; "TTT")
O resultado é "Então". Portanto, 17 de fevereiro de 1793 também é um domingo. A figura a seguir mostra o uso desta fórmula:
Caso você insira a data anterior a 1900 diretamente em uma célula e queira usar o conteúdo dessa célula para determinar o dia da semana usando uma fórmula, a fórmula é um pouco mais extensa. Nesse caso, o Excel precisa realizar operações de texto adicionais porque uma data anterior a 1900 não é reconhecida como um valor de data conforme descrito.
Ao combinar as funções de texto ESQUERDA, PARTE e DIREITA, você define os componentes individuais da data a partir do texto.
Com a função DATE () e um deslocamento anual de quatrocentos anos, você combina os componentes de data para formar uma data válida do Excel e determinar o dia da semana.
Se a data estiver na célula A5, insira a seguinte fórmula nessa célula:
= TEXTO (DATA (DIREITA (A5; 4) +400; PARTE (A5; 4; 2); ESQUERDA (A5; 2)); "TTT")
Ao usar as fórmulas para o cálculo direto de valores de data anteriores a 1900, certifique-se de inserir a data como texto no formato DD.MM.AAAA. Caso contrário, as funções de texto produzem resultados incorretos.
A figura a seguir mostra o uso desta fórmula:
Você também pode usar o truque de mudança de data para fazer outros cálculos em datas, como a diferença entre duas datas em dias.
Para fazer isso, você usa uma fórmula que divide os dois dados de texto em seus componentes, os desloca quatrocentos anos no futuro e os calcula entre si.
Outra dica: se você tiver que calcular com datas antes de 01/01/1500 em suas tabelas, você também pode deslocar os valores de data para o futuro em múltiplos de 400 - 800 ou 1200 O formato DD.MM.AAAA deve ser especificado assim que podem ser processados como textos com as fórmulas apresentadas.