日付を含む Excel の数式に週末や休日を含めないようにする方法はありますか? 例:
=Q2-Q1
( - ...) 週末とq2
祝日q1
は除きますか?
答え1
勤務日
この関数は、WORKDAY
開始日から一定日数前または後の日付を計算するために使用されます。情報はこちら
構文
WORKDAY(開始日, 日数, [休日])
WORKDAY 関数の構文には次の引数があります。
Start_date - 必須。開始日を表す日付。
Days - 必須。start_date の前または後の週末および休日以外の日数。days に正の値を指定すると将来の日付になり、負の値を指定すると過去の日付になります。
休日 - オプション。州や連邦の休日、変動休日など、作業カレンダーから除外する 1 つ以上の日付のオプション リスト。リストは、日付を含むセルの範囲、または日付を表すシリアル番号の配列定数のいずれかになります。
使用例:
=WORKDAY(A2,A3,A4:A6)
- A2は開始日、A3はこの日から加算または減算したい日数、A4:A6にはそれぞれ除外する休日の日付が含まれます。
ネットワークデイズ
あるいは、この関数はNETWORKDAYS
2つの日付間の労働日数を計算するために使用されます -情報はこちら
構文
NETWORKDAYS(開始日, 終了日, [休日])
NETWORKDAYS 関数の構文には次の引数があります。
Start_date - 必須。開始日を表す日付。
End_date - 必須。終了日を表す日付。
休日 - オプション。州や連邦の休日、変動休日など、作業カレンダーから除外する 1 つ以上の日付のオプションの範囲。リストは、日付を含むセルの範囲、または日付を表すシリアル番号の配列定数のいずれかになります。
使用例:
=NETWORKDAYS(A2,A3,A4:A6)
- ここで、A2 は開始日、A3 は終了日、A4:A6 には除外する休日の日付が含まれます。
.国際
週末が同じように定義されていない状況 (土曜日と日曜日) でこれを機能させる必要がある場合は、これらの数式の両方に関数があり、 3 番目の引数として引数.INTL
も受け取ります。Weekend
注記- これはExcel 2010以降でのみサポートされています。WORKDAY.INTLそしてネットワークデイズ.インターナショナル。
この引数は整数で、次のオプションを参照します。
Weekend number Weekend days
1 (default) Saturday, Sunday
2 Sunday, Monday
3 Monday, Tuesday
4 Tuesday, Wednesday
5 Wednesday, Thursday
6 Thursday, Friday
7 Friday, Saturday
11 Sunday only
12 Monday only
13 Tuesday only
14 Wednesday only
15 Thursday only
16 Friday only
17 Saturday only
これは上記の数式に影響し、Monday only
「週末」を指定します。
=WORKDAY.INTL(A2,A3,12,A4:A6)
そして
=NETWORKDAYS.INTL(A2,A3,12,A4:A6)