Excel 指定日数(営業日・稼働日)後の日付を取得(WORKDAY関数、WORKDAY.INTL関数)
WORKDAY関数を使用すると土日祝日を除いた日数(実働日数)分、
前または後ろの日付を取得可能です。
開始日から期限日数が決まっている場合の
スケジュール表作成などに用いることが多い関数です。
この記事では、その仕様と使い方を紹介します。
仕様
WORKDAY関数(週末を土日で固定)
=WORKDAY(開始日,日数,祭日)
引数 | 省略時の値 | 説明 |
---|---|---|
開始日 | 省略不可 | 計算の対象とする日付を指定。 |
日数 | 省略不可 | 計算する日数の数値を指定。 正の数で未来、負の数で過去に算出。 |
祭日 | 祭日なし | 祝日や夏季休暇など稼働日から除外する日付を指定。 |
WORKDAY.INTL関数(週末の曜日を指定)
=WORKDAY.INTL(開始日,日数,週末,祭日)
引数 | 省略時の値 | 説明 |
---|---|---|
開始日 | 省略不可 | 計算の対象とする日付を指定。 |
日数 | 省略不可 | 計算する日数の数値を指定。 正の数で未来、負の数で過去に算出。 |
週末 | 1 | 週末のパターンを指定。(詳細後述) |
祭日 | 祭日なし | 祝日や夏季休暇など稼働日から除外する日付を指定。 |
週末
週末 | パターン |
---|---|
1 | 土曜日と日曜日 |
2 | 日曜日と月曜日 |
3 | 月曜日と火曜日 |
4 | 火曜日と水曜日 |
5 | 水曜日と木曜日 |
6 | 木曜日と金曜日 |
7 | 金曜日と土曜日 |
11 | 日曜日のみ |
12 | 月曜日のみ |
13 | 火曜日のみ |
14 | 水曜日のみ |
15 | 木曜日のみ |
16 | 金曜日のみ |
17 | 土曜日のみ |
利用例
祝日(休日)を用意
計算用のシートと祝日用のシートを用意します。
自身で祝日シートを作成しても、既に作成されているものを使用しても問題ありません。
また夏季休暇や年末年始休暇を入れて休日として改修するのも有効な使い道です。
関数を設定
2019年3月20日を開始日に例示します。
該当月のカレンダーです。
未来の日付に進む例
計算用のシートにWORKDAY関数を記述します。
この例だと20日から3営業日進み、26日となります。
20日を20日をするには日数が0のため
NETWORKDAYS関数の完全な逆算にはなりません。
(NETWORKDAYS関数で日数を3にするには25日)
過去の日付に戻る例
日数に負の数を指定すると過去の日付なります。
-5を指定すると5営業日分遡り、13日となります。
Excelを効率的に習得したい方へ
当サイトの情報を電子書籍用に読み易く整理したコンテンツを
買い切り950円またはKindle Unlimited (読み放題) で提供中です。
Word-A4サイズ:1,400ページの情報量で
(実際のページ数はデバイスで変わります)
基本的な使い方、関数の解説(140種類)、
頻出テクニックと実用例(109種類)、
XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピルなど便利な新機能を紹介。
体系的に学びたい方は是非ご検討ください。
アップデートなどの更新事項があれば随時反映しています。
なお購入後に最新版をダウンロードするには
Amazonへの問い合わせが必要です。