Jak převést číslo týdne na data

Datum můžete snadno převést na číslo týdne v Excelu pomocí Funkce WeekNum . Na druhou stranu můžete také vypočítat dny v týdnu, pokud znáte číslo týdne v roce.

Protože týden má vždy 7 dní a pro výpočet prvního dne v týdnu na základě čísla týdne budete muset zjistit úplně první den v prvním týdnu v roce a poté přidat dny do týdne číslo.

1. První den v týdnu



Zkopírujte prosím níže uvedený vzorec, změňte 'YYYY' a 'WK#' na rok a číslo týdne, abyste získali první den v týdnu.

=MAX(DATUM(RRRR,1,1), DATUM (RRRR,1,1) – WEEKDAY(DATE(RRRR,1,1), 1 ) + 1 + (WK#-1)*7)

Například první den 1. ledna 2016 je 6. den v týdnu, pokud jako první den v týdnu použijete neděli. Úplně první den v týdnu, který má 1. ledna 2016, je 27. prosince 2015.

Chcete-li získat „27. prosince 2015“ na základě 1. ledna, použijte prosím následující vzorec:

=DATUM(2016;1;1) – WEEKDAY(DATUM(2016;1;1), 1 )+1

kde 1 ve funkci dne v týdnu je typ dne v týdnu, úplný seznam naleznete níže. Pokud chcete pondělí jako první den v týdnu, použijte 2 místo 1.

Pokud je číslo týdne například 2, musíte použít úplně první den k přidání 7 dnů, což je (2-1)*7, nebo pokud víte, že číslo týdne je 3, musíte použít úplně první den přidat (3-1)*7 dní, abyste měli první den 3. týdne. Chcete-li získat první den kteréhokoli týdne v roce 2016, použijte níže uvedený vzorec.

=DATUM(2016;1;1) – WEEKDAY(DATUM(2016;1;1), 1 ) + 1 + (WK# – 1)*7

The Maximální funkce je vyhnout se tomu, aby první den prvního týdne spadal do předchozího roku (např. 27. prosince 2015).

2. Poslední den v týdnu

Chcete-li získat poslední den v týdnu s číslem týdne, použijte níže uvedený vzorec a změňte YYYY a WK# na hodnoty, které máte:

=MIN(DATUM(RRRR,12;31), DATUM(RRRR,1,1) -WEEKDAY(DATE(RRRR,1,1), 1 ) + 7*WK#)

Logikou je získat poslední den posledního celého týdne před týdnem s 1. lednem a poté k číslu týdne přidat dny v týdnech.

Například poslední den posledního celého týdne je 26. prosinec 2015 vypočítaný podle vzorce:

=DATUM(2016;1;1) – WEEKDAY(DATUM(2016;1;1), 1 )

kde 1 je typ týdne. Přidáním týdnů získáte poslední den v týdnu v čísle týdne.

The Funkce min je předejít situaci, že poslední den v posledním týdnu připadá na příští rok a 31. prosinec bude v takovém případě posledním dnem.