Articles

xlf Online

Business day

このモジュールでは、日付が営業日かどうかを判断し、そうでなければ次または前の営業日の日付を返す方法について説明します。

  • SYNTAX: WORKDAY(start_day, days, )
  • where:
  • start-day (required): 開始日を表す日付
  • days (required): start_date 前後の営業日の日数です。
  • holiday (optional): 営業日カレンダーから除外する日付のリスト

このモジュールで使用される選択された Excel 関数と関連する営業日関数です。

説明

Excel関数 説明
DATEVALUE(year,month,day) 特定の日付のシリアル番号を返す
EDATE(start_date.DATE.DATE)
開始日の前後何ヶ月かを指定した特定の日付の通し番号を返す
EOMONTH(start_date, months) 指定した月数の前または後の月の最終日の通し番号を返す
TEXT(value,format_text) 数値をフォーマットしてテキストに変換する。 “ddd “は曜日の最初の3文字を返す
WORKDAY(start_day, days, ) 開始日の前後指定日数の連番を、休日パラメータ
WORKDAYで返送します。INTL(start_date, days, , ) WORKDAY の指定された日数の前または後の日付の通し番号を、週末と休日のオプションのパラメータで返します

用語

詳細は図1参照:

  • 基準日です。 5754>
  • 営業日: 土日祝日でない日
  • 次の営業日 – 翌営業日ともいう – ステップ正
  • 前の営業日 – ステップ負
  • xlf-previous-next
    Fig 1: Business days – previous and next with the reference day
  • Stock Analyserプロジェクトでは、営業日は取引日と呼ばれます

The WORKDAY function

以下の例で使用するデータセットは2016年3月のもので、この中には聖金曜日 (2016/3/25) とイースター月曜日 (2016/3/28) の祝祭日を含んでいます。 これらの日付は、Holiday.

例の図2〜7という範囲にある。 基準日(RD)の背景は緑色です。 使用される略語。 BD:営業日、PBD:前営業日、NBD:翌営業日

営業日または翌営業日

あるアナリストがEDATE関数から返される一連の日付を持っているとします。 基準日は営業日ですか。そうでない場合、次の営業日の日付は何ですか。

Business Day または Next Business Day の用途は次のとおりです。

  • 債券の利息の支払い:クーポンが非営業日に支払われる場合、通常は翌営業日に支払われます
  • 銀行受取手形(BAB)はしばしば90日の期間で書かれますが、BABの発行者は満期日を営業日にすることを確認する必要があります。 また、term of settlements(出典AFMA)

    「正午前に交渉された取引は当日決済、正午以降に交渉された取引は翌営業日決済」

判定ルールは、以下のとおりです。

( \begin{cases}
text{if reference date is a workday}, & \text{return reference date serial number}
else \{if reference date is not a workday},& \text{return date serial number of next business day}
end{cases})

xlf-business-next-stay-v2
Fig.2: RD(水)=BD・1枚後退→PBD(火)=BD・1枚前進→NBD(水)=BD
xlf-business-next-sat-mon
Fig.3: RD(週末土曜日)=NBD-1枚後退→PBD(金曜日)=BD、1枚前進→NBD(月曜日)=BD
xlf-business-next-stay-EM-Tue
Fig 4: RD(イースター月曜日)=NBD-1枚後退→PBD(木曜日)=BD、1枚前進→NBD(火曜日)=BD

<3360>ビジネスデイか前ビジネスデイ

営業日または前営業日の応用例としては、

  • 契約違反における違約金の計算があります。 ペナルティが適用される過去の日数
  • ビジネスや金融分野での過去の価格データセットの分析
  • Stock Analyserプロジェクトなどの動的なデータ分析アプリケーション

決定ルールは以下の通り。

( \begin{cases}
text{if reference date is a workday}, & \text{return reference date serial number}
else \{if reference date is not a workday})とする。& \text{return the PREVIOUS business day serial number}
end{cases})

xlf-business-previous-stay-v2
Fig.5: RD(水)=BD・1枚進む→NBD(木)=BD・1枚戻る→PBD(水)
xlf-business-next-sun-fri
Fig.6: RD(週末日曜日)=NBD-BD1枚送り→NBD(月曜日)=BD1枚戻し→PBD(金曜日)=BD
xlf-business-previous-EM-Thur
Fig 7: RD(イースター月曜日)=NBD – BD1枚送り→NBD(火曜日)=BD 1枚戻し→PBD(木曜日)=BD