Excel vzorec: Řada dat podle vlastních dnů -

Obsah

Obecný vzorec

=WORKDAY.INTL(A1,"1111100")

souhrn

Chcete-li vygenerovat dynamickou řadu dat, která zahrnuje pouze určité dny v týdnu (tj. Pouze úterý a čtvrtek), můžete použít funkci WORKDAY.INTL. V zobrazeném příkladu je datum v B5 pevně zakódované počáteční datum. Vzorec v B6 je:

=WORKDAY.INTL(B5,1,"1010111")

Vzorec se vrací pouze v úterý a ve čtvrtek, protože se vzorec zkopíruje dolů. Pokud se změní počáteční datum v B5, nová data se generují dynamicky.

Vysvětlení

Funkce WORKDAY.INTL se obvykle používá k vyhledání dat, která jsou pracovní dny. Například můžete použít WORKDAY.INTL k vyhledání dalšího pracovního dne, který není víkendem nebo svátkem, nebo prvního pracovního dne za 5 dní.

Jeden z argumentů poskytovaných WORKDAY.INTL se nazývá „víkend“ a určuje, které dny jsou považovány za dny pracovního klidu. Argument víkend lze zadat jako číslo spojené s předkonfigurovaným seznamem nebo jako 7místný kód, který pokrývá všech sedm dní v týdnu, od pondělí do soboty. Tento příklad používá možnost kódu k „odfiltrování“ dnů, které nejsou úterý nebo čtvrtek.

V kódu 1 představují víkendové dny (dny pracovního klidu) a nuly představují pracovní dny, jak je znázorněno v tabulce v D4: K9. Chceme vidět pouze úterý nebo čtvrtek, proto používáme nuly pro tyto dny a 1 pro každý druhý den:

=WORKDAY.INTL(B5,1,"1010111")

Vzhledem k tomu, že vzorec je zkopírován dolů, WEEKDAY.INTL vydává pouze úterý nebo čtvrtek. Všechna data jsou formátována vlastním formátem čísel „ddd d-mmm-rrrr“.

Vlastní dny

Chcete-li přizpůsobit, které dny se mají vrátit, stačí upravit kód. Například pro výstup pouze v pondělí, úterý nebo pátek můžete použít:

=WORKDAY.INTL(B5,1,"0101011")

Zajímavé články...