NETWORKDAYS

Vrátí počet celých pracovních dnů mezi dvěma 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
start_date Datum, které představuje počáteční datum. Data, pro která se má vypočítat rozdíl. Start_date může být starší 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 starší 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 dojde k víkendům.
Hodnoty čísel o víkendu označují následující víkendové dny:
1 nebo vynecháno: sobota, neděle
2: neděle, pondělí,
pondělí 4: pondělí, úterý
4: úterý, 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: 17:
pouze 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.

Návratová hodnota

Celočíselné číslo celé pracovní dny.

Poznámky

  • Tato funkce DAX je podobná Excelu NETWORKDAYS. Funkce INTL a NETWORKDAYS.

  • Pokud start_date a end_date oba jsou PRÁZDNÉ, výstupní hodnota je také PRÁZDNÁ.

  • Pokud je start_date nebo end_date PRÁZDNÁ, bude se start_date BLANK nebo end_date považovat za datum(1899, 12, 30).

  • Kalendářní data musí být zadána pomocí funkce DATE nebo jako výsledek jiného výrazu. Například DATE ( 2022, 5, 30 )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 )
        }
    )

Vrací:

[Value]
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 ty nejsou pracovní dny. Parametr svátku označuje 30. (koncové datum) jako svátek, takže žádné pracovní dny zůstanou.