Millal on lihavõtted? Excelis riigipühade arvutamise valem
Arvutage lihavõtted? Milleks? Võite küsida. Vaadake lihtsalt oma kalendrit ja teate.
Aga meie Exceli sõpradega on teisiti! Me vihkame kalendreid, mida me pole ise arvutanud. Me ignoreerime kohtumisi, mis pole lahtrites.
Aga kuidas saada lihavõttekuupäev lahtrisse ilma seda otse sisestamata? Lihavõttepühade arvutamine on tõesti raske.
Esialgu kõlab see väga lihtsalt. Esimene kirikukogu 325. aastal pKr nägi ette, et lihavõttepüha peaks alati langema esimesel pühapäeval pärast esimest kevadist täiskuud. Samuti tuleb täita mõned muud nõuded.
Kui soovite automaatselt määrata, millisel päeval ülestõusmispüha langeb lahtrisse antud aastale, peate pühenduma ühele küsimusele: kuidas arvutada selle aasta esimene täiskuu?
Õnneks on kuulus matemaatik selle kodutöö meie eest juba teinud: Carl Friedrich Gauß. Ta võttis lihavõttepühade arvutamise kokku Gaussi lihavõttevalemis. Selle saab omakorda Excelisse üle kanda. Variante on erinevaid. Tutvustan teile siin ühte.
Sisestage lahtrisse A1 aasta, näiteks number 2008. Nüüd sisestage järgmine valem teise lahtrisse (või kopeerige valem sellest tekstist, see on lihtsam):
= DATE (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) * JÄÄK (A1; 19) -21); 30) +21> 48) +1; 7)
Vormindage see lahter kuupäeva vorminguga FORMAT - CELLS ja näete lihavõttepühapäeva kuupäeva. Kui muudate lahtris A1 olevat numbrit ja sisestate teise aasta, näitab Excel teile automaatselt vastavat lihavõttepüha kuupäeva.
Põnev valem, kas sa ei arva? Sellel valemil on mõned piirangud; see ei anna kõigi aastate kohta õiget tulemust, kuid see kehtib praegu asjakohaste perioodide kohta.
Homme räägin teile sellest Exceli valemist veidi lähemalt. Ehk teate ka mõnda lihtsamat varianti? Või loetavam? Andke mulle sellest teada, kommenteerides seda postitust otse.