Excel の NETWORKDAYS 関数の動作を Anaplan で再現できます。
Excel の NETWORKDAYS 関数は開始日から終了日までの全稼働日の数を返します。
Anaplan で NETWORKDAYS 関数を再現するには以下を実行します。
- 次の三つのソース ライン アイテムを作成します。
- データ型が日付の開始日のライン アイテム (Start date)
- データ型が日付の終了日のライン アイテム (End date)
- データ型が数値の休日数のライン アイテム (Holidays)
- NETWORKDAYS 関数を再現する次の式を含むライン アイテムを作成します。
IF ISBLANK(End Date) THEN 0 ELSE (End Date - Start Date + 1 - (8 - WEEKDAY(Start Date)) - WEEKDAY(End Date)) / 7 * 5 + (IF WEEKDAY(Start Date) > 5 THEN IF WEEKDAY(End Date) > 5 THEN 5 ELSE WEEKDAY(End Date) ELSE 6 - WEEKDAY(Start Date) + IF WEEKDAY(End Date) > 5 THEN 5 ELSE WEEKDAY(End Date)) - Holidays