Excel vzorec: Získejte devátý den v týdnu v měsíci -

Obsah

Obecný vzorec

=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)

souhrn

Chcete-li získat devátý den v týdnu v měsíci (tj. První úterý, třetí úterý, čtvrtý čtvrtek atd.), Můžete použít vzorec založený na funkcích DEN a WEEKDAY. V zobrazeném příkladu je vzorec v E5:

=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)

Vysvětlení

Nejprve tento vzorec určuje „počáteční datum“. „První měsíc“ se zde počítá pomocí funkce DEN:

=B5-DAY(B5)+1

Pak se n * 7 dní přidá první v měsíci, aby se získalo počáteční datum n týdnů od prvního v měsíci. V obecné formě vzorce n představuje „n-té“.

Dalším krokem je výpočet úpravy potřebné k dosažení konečného výsledku. Úprava se počítá pomocí WEEKDAY a DAY:

WEEKDAY(B5-DAY(B5)+8-C5)

Uvnitř WEEKDAY se opět počítá první v měsíci, poté se přidá 8 dní a odečte se hodnota pro dow (den v týdnu). Den v týdnu má v obecné formě vzorce zkratku „dow“. Toto je číslo mezi 1 (neděle) a 7 (sobota), které lze podle potřeby změnit.

Nakonec se vypočítaná úprava odečte od původního data zahájení, aby se získal konečný výsledek.

Dobré odkazy

Stránka Chipa Pearsona o funkcích data a času

Zajímavé články...