Kaip apskaičiuoti Velykas naudojant „Excel“

Anonim

Kada yra Velykos? Valstybinių švenčių skaičiavimo „Excel“ formulė

Apskaičiuoti Velykas? Už ką? Galite paklausti. Tiesiog pažvelk į savo kalendorių ir žinai.

Bet su mumis „Excel“ draugais yra kitaip! Mes nekenčiame kalendorių, kurių patys neskaičiavome. Mes ignoruojame susitikimus, kurie nėra ląstelėse.

Bet kaip patekti į kamerą Velykų datą, neįvedus jos tiesiogiai? Velykas apskaičiuoti tikrai sunku.

Iš pradžių tai skamba labai paprastai. Pirmoji bažnyčios taryba 325 m. Po Kr. Nustatė, kad Velykų sekmadienis visada turi patekti į pirmąjį sekmadienį po pirmosios pilnaties pavasarį. Taip pat turi būti įvykdyti keli kiti reikalavimai.

Jei norite automatiškai nustatyti, kurią dieną Velykų sekmadienis patenka į bet kuriuos metus ląstelėje, turite atsidėti vienam klausimui: kaip apskaičiuoti pirmąją metų pilnatį?

Laimei, garsus matematikas už mus jau atliko šiuos namų darbus: Carl Friedrich Gauß. Velykų skaičiavimą jis apibendrino Gauso Velykų formulėje. Tai savo ruožtu galima perkelti į „Excel“. Yra įvairių variantų. Čia aš jums pristatau vieną.

Įveskite metus į langelį A1, pavyzdžiui, skaičių 2008. Dabar į kitą langelį įveskite šią formulę (arba nukopijuokite formulę iš šio teksto, tai lengviau):

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

Suformatuokite rezultato langelį naudodami FORMAT - CELLS datos formatu ir pamatysite Velykų sekmadienio datą. Jei pakeisite A1 langelio numerį ir įvesite kitus metus, „Excel“ automatiškai parodys atitinkamą Velykų datą.

Įspūdinga formulė, ar ne? Ši formulė turi tam tikrų apribojimų; ji neteikia teisingo visų metų rezultato, tačiau tai taikoma šiuo metu aktualiems laikotarpiams.

Rytoj papasakosiu šiek tiek daugiau apie šią „Excel“ formulę. Galbūt žinote ir paprastesnį variantą? Arba labiau skaitomą? Praneškite man tiesiogiai komentuodami šį įrašą.