書式
|
WORKDAY.INTL(開始日, 日数, [週末], [祝日])
|
概要
|
ユーザー設定の週末パラメーターを使用して、開始日から起算して指定した稼働日数だけ前または後の日付のシリアル値を返す関数。
週末パラメーターは、週末がどの曜日で、何日間あるかを示す。週末および休日として指定した日はすべて、稼働日と見なされない。
|
引数
|
開始日 | 必須。開始日を指定。
時刻を含むシリアル値も指定可能。この場合、小数点以下は切り捨てられる。 |
日数 | 必須。開始日から起算する稼働日数を指定。
負の数を指定した場合、開始日よりも前の日付を返す。
整数以外も指定可能。ただし、小数点以下は切り捨てられる。 |
週末 | 省略可能。開始日と終了日の間の稼働日数に含めない、週末の曜日を指定。
指定方法は、週末番号または文字列の2パターン。
以下の通り。
週末番号による指定 |
週末番号 | 週末の曜日 |
1 または省略 | 土曜日、日曜日 |
2 | 日曜日、月曜日 |
3 | 月曜日、火曜日 |
4 | 火曜日、水曜日 |
5 | 水曜日、木曜日 |
6 | 木曜日、金曜日 |
7 | 金曜日、土曜日 |
11 | 日曜日のみ |
12 | 月曜日のみ |
13 | 火曜日のみ |
14 | 水曜日のみ |
15 | 木曜日のみ |
16 | 金曜日のみ |
17 | 土曜日のみ |
|
文字列による指定 |
週末文字列値は、0=稼働日、1=非稼働日として 7 文字で月曜からの 1 週間を表現。
例えば、"0000011" は、土日を非稼働日として指定した形となり、省略時と同じ指定となる。
("1111111" と指定した場合、稼働日がない状態となるため、常に 0 が返される。)
|
|
祝日 | 省略可能。国民の祝日や夏期休暇など、稼動日数の計算から除外する日を表す日付を指定。
日付を含む一連のセルか、日付を示すシリアル値の配列定数の指定が可能。 |
|
補足/解説 |
1. | 開始日は明示的にシリアル値を指定することが望ましいので、DATE 関数の戻り値を利用することを推奨する。 |
2. | 開始日が現在の日付基準値の範囲外である場合は、エラー値 #NUM! が返される。 |
3. | 祝日に含まれる日付が現在の日付基準値の範囲外である場合は、エラー値 #NUM! が返される。 |
4. | 開始日と日数のオフセットとの和が無効な日付である場合、エラー値 #NUM! が返される。 |
5. | 週末文字列が無効な長さの場合、または無効な文字が含まれている場合、エラー値 #VALUE! が返される。 |
|
特記事項 |
本関数は、Excel 2010 より、新規追加された。
|
使用例
| |
参考:Excel2010 関数リファレンス |
0 件のコメント:
コメントを投稿