NETWORKDAYS.INTL 関数

説明

開始日から終了日までの稼働日数を返します。週末としてカウントする曜日を指定できます。

構文

NETWORKDAYS.INTL(開始日, 終了日, [週末], [休日])

引数

  • 開始日 - 期間の開始日です。
  • 終了日 - 期間の終了日です。
  • 週末 - [省略可]週末としてカウントする曜日を指定します。省略すると1(土日)を指定するのと同じです。
  • 休日 - [省略可]稼働日から除外する休日の日付。範囲(アプリ名!フィールド名)のみ指定できます。

やりたいこと
今日から来月末までの稼働日数を計算する(土日が週末)= NETWORKDAYS.INTL(TODAY(), EOMONTH(TODAY(), 1))
日曜日のみを週末として稼働日数を計算する= NETWORKDAYS.INTL(開始日, 終了日, 11)
金曜日と土曜日を週末として稼働日数を計算する= NETWORKDAYS.INTL(開始日, 終了日, 7)
週末パターン文字列を使って水曜日と日曜日を週末として計算する= NETWORKDAYS.INTL(開始日, 終了日, "0010001")
休日を考慮して日曜日のみを週末として稼働日数を計算する= NETWORKDAYS.INTL(開始日, 終了日, 11, 休日アプリ!休日)

注意

  • 開始日と終了日の両方が稼働日の場合、両方の日がカウントに含まれます。
  • 終了日が開始日より前の場合、結果は負の値になります。
  • 週末番号1: 土曜日, 日曜日(デフォルト)
  • 週末番号2: 日曜日, 月曜日
  • 週末番号3: 月曜日, 火曜日
  • 週末番号4: 火曜日, 水曜日
  • 週末番号5: 水曜日, 木曜日
  • 週末番号6: 木曜日, 金曜日
  • 週末番号7: 金曜日, 土曜日
  • 週末番号11: 日曜日のみ
  • 週末番号12: 月曜日のみ
  • 週末番号13: 火曜日のみ
  • 週末番号14: 水曜日のみ
  • 週末番号15: 木曜日のみ
  • 週末番号16: 金曜日のみ
  • 週末番号17: 土曜日のみ
  • 週末パターン文字列: 7文字の文字列で、月曜日から順に1が週末、0が稼働日を表します。例: "0000011"は土日が週末。
  • 第4引数の休日には範囲(アプリ名!フィールド名)のみを指定できます。範囲以外を指定するとエラーになります。