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.