Hur man beräknar påsk med Excel

Anonim

När är påsk? Formel för beräkning av helgdagar i Excel

Beräkna påsk? Vad för? Du kanske frågar. Du tittar bara på din kalender och du vet.

Men det är annorlunda med oss Excel -vänner! Vi hatar kalendrar som vi inte har räknat ut själva. Vi ignorerar möten som inte finns i celler.

Men hur får man in ett påskdatum i en cell utan att skriva in det direkt? Att räkna påsk är verkligen svårt.

Det låter väldigt enkelt till en början. Det första kyrkorådet år 325 e.Kr. föreskrev att påskdagen alltid skulle infalla den första söndagen efter den första fullmånen på våren. Några andra krav måste också uppfyllas.

Om du automatiskt vill bestämma vilken dag påskdagen infaller för ett visst år i en cell, måste du ägna dig åt en fråga: Hur beräknar du årets första fullmåne?

Lyckligtvis har en berömd matematiker redan gjort denna läxa åt oss: Carl Friedrich Gauß. Han sammanfattade påskberäkningen i den gaussiska påskformeln. Detta kan i sin tur överföras till Excel. Det finns olika varianter. Jag presenterar en för dig här.

Ange ett år i cell A1, till exempel talet 2008. Ange nu följande formel i en annan cell (eller kopiera formeln från den här texten, det här är lättare):

= DATUM (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 + INTEGER (A1 / 4) + REST ((255-11 * REST (A1; 19)- 21); 30) +21+ (REST ((255-11 * REMAIN (A1; 19) -21); 30) +21> 48) +1; 7)

Formatera denna resultatcell med FORMAT - CELLER med ett datumformat så ser du datumet för påsksöndagen. Om du ändrar numret i cell A1 och anger ett annat år visar Excel automatiskt motsvarande påskdatum.

En fascinerande formel, tycker du inte? Det finns vissa begränsningar för denna formel; den ger inte ett korrekt resultat för alla år, men det gäller för närvarande relevanta perioder.

I morgon berättar jag lite mer om denna Excel -formel. Du kanske också känner till en enklare variant? Eller en mer läsbar? Låt mig veta genom att direkt kommentera detta inlägg.