Como calcular a Páscoa com Excel

Anonim

Quando é a Páscoa? Fórmula para cálculo de feriados no Excel

Calcule a Páscoa? Você pode perguntar. Você apenas olha para o seu calendário e sabe.

Mas é diferente conosco, amigos do Excel! Odiamos calendários que não calculamos por nós mesmos. Ignoramos compromissos que não estão nas células.

Mas como inserir uma data de Páscoa em uma célula sem inseri-la diretamente? Calcular a Páscoa é muito difícil.

Parece muito simples à primeira vista. O primeiro conselho da igreja em 325 DC estipulou que o Domingo de Páscoa deveria sempre cair no primeiro domingo após a primeira lua cheia na primavera. Alguns outros requisitos também devem ser atendidos.

Se quiser determinar automaticamente em uma célula em que dia cai o Domingo de Páscoa para um determinado ano, você deve se dedicar a uma pergunta: Como você calcula a primeira lua cheia do ano?

Felizmente, um matemático famoso já fez este dever de casa para nós: Carl Friedrich Gauß. Ele resumiu o cálculo da Páscoa na fórmula da Páscoa gaussiana. Isso, por sua vez, pode ser transferido para o Excel. Existem diferentes variantes. Estou apresentando um para você aqui.

Insira um ano na célula A1, por exemplo, o número 2008. Agora insira a seguinte fórmula em outra célula (ou copie a fórmula deste texto, isso é mais fácil):

= DATA (A1; 3; 1) + REST ((255-11 * REST (A1; 19) -21); 30) +21+ (REST ((255-11 * REST (A1; 19) -21); 30) + 21> 48) + 6-REST (A1 + INTEIRO (A1 / 4) + REST ((255- 11 * REST (A1; 19) - 21); 30) +21+ (REST ((255-11 * RESTANTE (A1; 19) -21); 30) +21> 48) +1; 7)

Formate esta célula de resultado usando FORMAT - CELLS com um formato de data e você verá a data do Domingo de Páscoa. Se você alterar o número na célula A1 e inserir um ano diferente, o Excel mostrará automaticamente a data de Páscoa correspondente.

Uma fórmula fascinante, não acha? Existem algumas limitações para esta fórmula; ela não fornece um resultado correto para todos os anos, mas isso se aplica a períodos relevantes atualmente.

Amanhã contarei um pouco mais sobre essa fórmula do Excel. Talvez você também conheça uma variante mais simples? Ou mais legível? Deixe-me saber comentando diretamente neste post.