|
WORKDAY関数 | |||||||||||||||||||||||||||||||||||||
1月 | 2月 | 3月 | ||||||||||||||||||||||||||||||||||||
機能 | 開始日から起算して、指定された稼動日数だけ前または後の日付に対応する値を返します。稼動日とは、土曜、日曜、および指定された祭日を除く日のことです。この関数を使用すると、納品書の支払日、発送日、作業日数などを計算するときに、週末や祭日を除くことができます。 この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。 |
日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | ||||||||||||||||
1 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | ||||||||||||||||||||||||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||||||||||||||||||
9 | 10 | 11 | 12 | 13 | 14 | 15 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ||||||||||||||||||
16 | 17 | 18 | 19 | 20 | 21 | 22 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | ||||||||||||||||||
23 | 24 | 25 | 26 | 27 | 28 | 29 | 27 | 28 | 27 | 28 | 29 | 30 | 31 | |||||||||||||||||||||||||
書式 | WORKDAY(開始日,日数,祭日) | 30 | 31 | |||||||||||||||||||||||||||||||||||
引数 | ●開始日 起算日を表す日付を指定します。「開始日」は「日数」には含まれません。 |
|||||||||||||||||||||||||||||||||||||
4月 | 5月 | 6月 | ||||||||||||||||||||||||||||||||||||
●日数 開始日から起算して、週末や祭日を除く週日の日数を指定します。日数に正の数を指定すると、起算日より後の日付となり、負の数を指定すると、起算日より前の日付となります。 |
日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | |||||||||||||||||
1 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 1 | 2 | 3 | 4 | ||||||||||||||||||||||||||
3 | 4 | 5 | 6 | 7 | 8 | 9 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||||||||||||||||||
日数に整数以外の値を指定すると、小数点以下が切り捨てられます。 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | |||||||||||||||||
●祭日 国民の祝日や夏期休暇など、稼動日数の計算から除外する日付のリストを指定します。この引数は省略することができます。日付のリストには、日付を表すシリアル値が入力されているセル範囲、または配列定数 (配列 : 複数の結果を返す数式や、行および列範囲に入力された引数をまとめて処理する数式に使用される。配列範囲では、共通の数式が使用されます。配列定数は、引数として使用される定数の集まりです。)を指定できます。 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | |||||||||||||||||
24 | 25 | 26 | 27 | 28 | 29 | 30 | 29 | 30 | 31 | 26 | 27 | 28 | 29 | 30 | ||||||||||||||||||||||||
開始日と日数との和が無効な日付である場合、エラー値 #NUM! が返されます。 | 7月 | 8月 | 9月 | |||||||||||||||||||||||||||||||||||
日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | ||||||||||||||||||
●基本の数式 | 1 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 1 | 2 | 3 | |||||||||||||||||||||||||||
数式 | 表示結果 | 説明 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||||||||||||||
=WORKDAY("2005/2/1",28) | 38422 | シリアル値 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | |||||||||||||||
=WORKDAY("2005/2/1",28) | 2005/3/11 | セル書式「日付」 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | |||||||||||||||
2005年2月1日を開始日(0日目)として、28日稼動した時(28番目の日)の年月日 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 28 | 29 | 30 | 31 | 25 | 26 | 27 | 28 | 29 | 30 | |||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/2/1",10) | 2005/2/15 | セル書式「日付」 | ||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/1/31",-10) | 2005/1/17 | 起算日の前の日付 | 10月 | 11月 | 12月 | |||||||||||||||||||||||||||||||||
=WORKDAY("2005/1/25",10.5) | 2005/2/8 | 小数点以下は切り捨て | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | 日 | 月 | 火 | 水 | 木 | 金 | 土 | |||||||||||||||
=WORKDAY("9999/12/31",1) | #NUM! | システム範囲外 | 1 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | |||||||||||||||||||||||||||
=WORKDAY("1999/-12/31",2) | #VALUE! | 無効な日付 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||||||||||||||
=WORKDAY("1899/12/31",1) | #VALUE! | 起算日が無効な日付 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | |||||||||||||||
|
16 | 17 | 18 | 19 | 20 | 21 | 22 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | |||||||||||||||||
23 | 24 | 25 | 26 | 27 | 28 | 29 | 27 | 28 | 29 | 30 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |||||||||||||||||||||
数式 | 表示結果 | 祝日 | 30 | 31 | ||||||||||||||||||||||||||||||||||
=WORKDAY("2005/5/1",10,E39:E40) | 2005/5/17 | 2005/5/2 | ||||||||||||||||||||||||||||||||||||
5/2と5/6を休日とした場合 | 5/20であるはずだが? | 2005/5/6 | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
●WORKDAY関数使用時の注意 | ||||||||||||||||||||||||||||||||||||||
国民の祝日を引数に指定しないと正確な稼働日を表示できない(土日のみカウント)。 | ||||||||||||||||||||||||||||||||||||||
2005年5月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/5/1",19) | 2005/5/26 | 2005/5/31では? | ||||||||||||||||||||||||||||||||||||
5/3、5/4、5/5の3日間を休日としてみていない。 | ||||||||||||||||||||||||||||||||||||||
2005年2月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/2/1",19) | 2005/2/28 | カレンダー通り | ||||||||||||||||||||||||||||||||||||
2/11を稼働日(休日ではない)としてカウント。 | ||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||
2005年1月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/1/1",20) | 2005/1/28 | 2005/1/31では? | ||||||||||||||||||||||||||||||||||||
開始日が土曜日であっても、直近の稼働日(月曜日)からカウントし、祝日を含んでいる。 | ||||||||||||||||||||||||||||||||||||||
2005年3月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/3/1",22) | 2005/3/31 | カレンダー通り | ||||||||||||||||||||||||||||||||||||
3/21を稼働日としてカウント。 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
2005年4月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/4/1",19) | 2005/4/28 | カレンダー通り | ||||||||||||||||||||||||||||||||||||
|
4/18を稼働日でカウント。4/29を稼働日から除いた稼動日数に設定(間違い稼働日数設定)。 | |||||||||||||||||||||||||||||||||||||
2005年6月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/6/1",22) | 2005/7/1 | 2005/6/30では? | ||||||||||||||||||||||||||||||||||||
6/1から稼働日数をカウントしたために、稼働日数の設定が間違っている。 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
2005年7月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/7/1",20) | 2005/7/29 | カレンダー通り | ||||||||||||||||||||||||||||||||||||
7/1から稼働日数をカウントしたために、稼働日数の設定が間違っている。 | ||||||||||||||||||||||||||||||||||||||
2005年8月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/8/1",23) | 2005/9/1 | 2005/8/31では? | ||||||||||||||||||||||||||||||||||||
8/1から稼働日数をカウントしたために、稼働日数の設定が間違っている。 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
2005年9月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/9/1",20) | 2005/9/29 | 2005/9/30では? | ||||||||||||||||||||||||||||||||||||
|
2005年10月 | |||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/10/1",20) | 2005/10/28 | 2005/10/31では? | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
2005年11月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/11/1",20) | 2005/11/29 | 2005/11/30では? | ||||||||||||||||||||||||||||||||||||
2005年12月 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/12/1",21) | 2005/12/30 | カレンダー通り | ||||||||||||||||||||||||||||||||||||
Microsoftの下記サイトによると、 | ||||||||||||||||||||||||||||||||||||||
「祭日の引数には、土日以外の休日一覧を入力したセル範囲を指定」する必要があるようです。 | ||||||||||||||||||||||||||||||||||||||
http://www.microsoft.com/japan/users/office_expert/200304/03.asp | ||||||||||||||||||||||||||||||||||||||
●土日以外の休日(祝日)一覧を用意して計算 | ||||||||||||||||||||||||||||||||||||||
=WORKDAY("2005/1/1",120,C152:E163) | 2005/6/28 | 元旦から稼働日120日 | ||||||||||||||||||||||||||||||||||||
=WORKDAY(WORKDAY("2005/1/1",120,C152:E163),-10) | 2005/6/14 | |||||||||||||||||||||||||||||||||||||
祝日 | ||||||||||||||||||||||||||||||||||||||
1月 | 2005/1/1 | 2005/1/10 | ||||||||||||||||||||||||||||||||||||
|
2月 | 2005/2/11 | ||||||||||||||||||||||||||||||||||||
3月 | 2005/3/21 | |||||||||||||||||||||||||||||||||||||
4月 | 2005/4/29 | |||||||||||||||||||||||||||||||||||||
5月 | 2005/5/3 | 2005/5/4 | 2005/5/5 | |||||||||||||||||||||||||||||||||||
6月 | ||||||||||||||||||||||||||||||||||||||
7月 | 2005/7/18 | |||||||||||||||||||||||||||||||||||||
8月 | ||||||||||||||||||||||||||||||||||||||
9月 | 2005/9/19 | 2005/9/23 | ||||||||||||||||||||||||||||||||||||
|
10月 | 2005/10/10 | ||||||||||||||||||||||||||||||||||||
11月 | 2005/11/3 | 2005/11/23 | ||||||||||||||||||||||||||||||||||||
12月 | 2005/12/23 |