WORKDAY.INTL 関数
適用対象: Microsoft Excel 2010, Excel Web App, SharePoint Online for enterprises, SharePoint Online for professionals and small businesses
ユーザー設定の週末パラメーターを使用して、開始日から起算して指定した稼働日数だけ前または後の日付のシリアル値を返します。週末パラメーターは、週末がどの曜日で、何日間あるかを示します。週末および休日として指定した日はすべて、稼働日と見なされません。
書式
WORKDAY.INTL(開始日, 日数, [週末], [祝日])
WORKDAY.INTL 関数の書式には、次の引数があります。
- 開始日 必ず指定します。開始日を指定します (小数点以下は切り捨てられます)。
- 日数 必ず指定します。開始日から起算する稼働日数を指定します。正の数を指定すると開始日より後の日付となり、負の数を指定すると開始日より前の日付となります。日数のオフセットに整数以外の値を指定すると、小数点以下が切り捨てられます。
- 週末 省略可能です。週末にする曜日 (稼働日と見なされない日) を指定します。週末には、どの曜日を週末にするかを示す週末番号または文字列を指定します。"週末" は、週末を示す週末番号または文字列で指定します。
週末番号 | 週末の曜日 |
---|---|
1 または省略 | 土曜日と日曜日 |
2 | 日曜日と月曜日 |
3 | 月曜日と火曜日 |
4 | 火曜日と水曜日 |
5 | 水曜日と木曜日 |
6 | 木曜日と金曜日 |
7 | 金曜日と土曜日 |
11 | 日曜日のみ |
12 | 月曜日のみ |
13 | 火曜日のみ |
14 | 水曜日のみ |
15 | 木曜日のみ |
16 | 金曜日のみ |
17 | 土曜日のみ |
週末の文字列値は 7 文字で、文字列内の各文字は月曜日から始まる各曜日を表します。1 は非稼働日を表し、0 は稼働日を表します。文字列に使用できる文字は、1 および 0 のみです。1111111 は無効な文字列です。
たとえば、0000011 と指定すると土曜日と日曜日が週末になります。
解説
- 開始日が現在の日付基準値の範囲外である場合は、エラー値 #NUM! が返されます。
- 祝日に含まれる日付が現在の日付基準値の範囲外である場合は、エラー値 #NUM! が返されます。
- 開始日と日数のオフセットとの和が無効な日付である場合、エラー値 #NUM! が返されます。
- 週末の文字列が無効な長さである場合、または無効な文字を含んでいる場合は、エラー値 #VALUE! が返されます。
使用例
使用例を新規のワークシートにコピーすると、計算結果を確認できます。
その方法は?
- Ctrl キーを押しらながら C キーを押します。
- 空のブックまたはワークシートを作成します。
- ワークシートでセル A1 を選択し、Ctrl キーを押しながら V キーを押します。Excel Web App を使用している場合は、使用例のセルごとにコピーと貼り付けを繰り返します。
|
ヒント Excel デスクトップ アプリケーションで、日付として返される値を書式設定するには、値を選択し、[ホーム] タブの [数値] で (ダイアログ ボックス起動ツール) をクリックします。[表示形式] タブで、[分類] ボックスの一覧の [日付] をクリックし、[種類] ボックスの一覧で使用する日付形式をクリックします。Excel Web App で、結果を日付として表示するには、セルを選択し、[ホーム] タブの [数値] で [表示形式] をクリックし、[短い日付形式] または [長い日付形式] をクリックします。
- WORKDAY.INTL関数のページへのリンク