Jak vypočítat Velikonoce pomocí aplikace Excel

Anonim

Kdy jsou Velikonoce? Vzorec pro výpočet státních svátků v aplikaci Excel

Spočítat Velikonoce? Za co? Můžete se zeptat. Stačí se podívat do kalendáře a víte.

Ale u nás Excel přátel je to jiné! Nenávidíme kalendáře, které jsme sami nevypočítali. Ignorujeme schůzky, které nejsou v buňkách.

Jak ale dostat velikonoční rande do cely, aniž byste ho zadali přímo? Vypočítat Velikonoce je opravdu obtížné.

Zpočátku to zní velmi jednoduše. První církevní rada v roce 325 n. L. Stanovila, že velikonoční neděle by měla vždy připadat na první neděli po prvním úplňku na jaře. Musí být také splněno několik dalších požadavků.

Pokud chcete automaticky určit, na který den připadne Velikonoční neděle pro daný rok v buňce, musíte se věnovat jedné otázce: Jak vypočítáte první úplněk roku?

Naštěstí tento domácí úkol pro nás již udělal slavný matematik: Carl Friedrich Gauß. Velikonoční výpočet shrnul do Gaussova velikonočního vzorce. To zase lze přenést do aplikace Excel. Existují různé varianty. Jednu vám zde představuji.

Do buňky A1 zadejte rok, například číslo 2008. Nyní zadejte do jiné buňky následující vzorec (nebo zkopírujte vzorec z tohoto textu, je to jednodušší):

= 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) * ZŮSTÁVÁ (A1; 19) -21); 30) +21> 48) +1; 7)

Naformátujte tuto buňku výsledku pomocí FORMÁTU - BUŇKY s formátem data a uvidíte datum velikonoční neděle. Pokud změníte číslo v buňce A1 a zadáte jiný rok, Excel vám automaticky zobrazí odpovídající datum Velikonoc.

Fascinující vzorec, nemyslíte? Tento vzorec má určitá omezení; neposkytuje správný výsledek pro všechny roky, ale to platí pro aktuálně relevantní období.

Zítra vám povím trochu více o tomto vzorci aplikace Excel. Možná také znáte jednodušší variantu? Nebo čitelnější? Dejte mi vědět přímým komentováním tohoto příspěvku.