Jak rozpoznat přestupné roky a vzít v úvahu 29. únor

Ne každý rok má stejný počet dní. Pravidelně existují přestupné roky, které mají další den, 29. února. To může zkomplikovat některé výpočty.

Místo pracného hledání kalendáře pro příslušný rok můžete na tuto otázku rychle odpovědět pomocí těchto dvou vzorců. Tímto způsobem můžete bezpečně zkontrolovat, zda je rok přestupný.

Vzorec 1: Vypočítejte přestupné roky pomocí roku v aplikaci Excel

Přestupné roky jsou definovány následovně: všechny roky dělitelné čtyřmi, kromě těch, které jsou také dělitelné 100. Z let dělitelných 100 jsou však roky dělitelné 400 přestupnými roky.

Tato tři pravidla jsou ve vzorci implementována v opačném pořadí prostřednictvím dvou vnořených funkcí IF. Pomocí funkcí REST můžete zkontrolovat, zda jsou dělitelné.

K tomu potřebujete následující vzorec:

= IF (REST (testovací rok; 400) = 0; "přestupný rok"; IF (REST (testovací rok; 100) = 0; ""; IF (REST (testovací rok; 4) = 0; "přestupný rok"; "")))

Předáte vzorec s argumentem Rok auditu rok, ve kterém chcete zkontrolovat přestupný rok. Předat Rok auditu jako čtyřciferný rok. Tento vzorec přináší text „přestupný rok“, pokud je uplynulý rok přestupným rokem. Jinak tato funkce neposkytuje žádný obsah.

V zobrazeném sešitu poskytuje následující vzorec výsledek „přestupný rok“. Přenesený rok 2012 v buňce A4 je přestupný rok:

= IF (REST (A4; 400) = 0; "Přestupný rok"; IF (REST (A4; 100) = 0; ""; IF (REST (A4; 4) = 0; "Přestupný rok"; "") ))

2. Vzorec: Zkontrolujte přestupné roky oproti hodnotě data

Pokud je rok, který má být zkontrolován, v buňce A2, následující vzorec vám poskytne potřebné informace:

= DEN (DATUM (A2; 3; 0)) = 29

Obrázek vpravo ukazuje výsledek dotazu.

Vzorec funguje pouze pro roky a období, které můžete také namapovat na hodnoty data v aplikaci Excel.

Vzorec sestaví hodnotu data, která připadá na poslední den února, a zkontroluje, zda je tento den 29..

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave