NETWORKDAYS

Vrátí počet celých pracovních dnů mezi dvěma kalendářními daty (včetně). Parametry určují, které a kolik dní jsou víkendové dny. Víkendové dny a dny zadané jako svátky se nepovažují za pracovní dny.

Syntaxe

NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])

Parametry

Pojem definice
Počátečním Datum, které představuje počáteční datum. Data, pro která se má vypočítat rozdíl. Start_date může být dřívější než end_date nebo novější než end_date.
end_date Datum, které představuje koncové datum. Data, pro která se má vypočítat rozdíl. Start_date může být dřívější než end_date nebo novější než end_date.
Víkend Označuje dny v týdnu, které jsou víkendové dny a nejsou zahrnuty do počtu celých pracovních dnů mezi start_date a end_date. Víkend je číslo víkendu, které určuje, kdy k víkendům dojde.
Hodnoty čísel o víkendu označují následující víkendové dny:
1 nebo vynechané: sobota, neděle 2: neděle
, pondělí, pondělí
4: pondělí, úterý 4: úterý
, středa 5: středa
, čtvrtek
6: čtvrtek,
pátek 7: pátek, sobota
11: neděle pouze
12: pondělí pouze 13: úterý pouze

14: středa pouze
15: čtvrtek pouze
16: pátek pouze
17: sobota
Dovolená Tabulka sloupců s jedním nebo více kalendářními daty, která mají být vyloučena z kalendáře pracovního dne.

Vrácená hodnota

Celé číslo celé pracovní dny.

Poznámky

  • Tato funkce DAX je podobná excelové funkci NETWORKDAYS. FUNKCE INTL a NETWORKDAYS.

  • Pokud jsou start_date i end_date oba prázdné, výstupní hodnota je také PRÁZDNÁ.

  • Pokud je start_date nebo end_date PRÁZDNÁ, bude start_date BLANK nebo end_date považováno za datum(1899; 12; 30).

  • Kalendářní data musí být určena pomocí funkce DATE nebo jako výsledek jiného výrazu. DATE ( 2022, 5, 30 )Například určuje 30. května 2022. Kalendářní data lze také zadat jako literál ve formátu, (dt”2022-05-30”). Nezadávejte kalendářní data jako text.

Příklad

Následující výraz:

   = NETWORKDAYS (
        DATE ( 2022, 5, 28 ),
        DATE ( 2022, 5, 30 ),
        1,
        {
            DATE ( 2022, 5, 30 )
        }
    )

Vrátí:

[Hodnota]
0

V tomto příkladu se vrátí hodnota 0, protože počáteční datum je sobota a koncové datum je pondělí. Parametr víkendu určuje, že víkend je sobota a neděle, takže tyto dny nejsou pracovní dny. Parametr svátku označuje 30. (koncové datum) jako svátek, takže žádné pracovní dny nezůstanou.