it-swarm-ja.com

数式を完成させるために、週末や休日を日数で省略します

日付を含むExcelの数式に週末や休日を含めない方法はありますか?例:

=Q2-Q1

q2の日付からq1の日付を引いたもの=非常に多くの日数)週末と休日を除く?

3
Dan K

WORKDAY

関数WORKDAYは、開始日の前後の特定の稼働日の日付を計算するために使用されます- ここに情報

構文

WORKDAY(start_date、days、[holidays])

WORKDAY関数の構文には、次の引数があります。

Start_date-必須。開始日を表す日付。

日-必須。 start_dateの前後の非週末および非休日の日数。日の正の値は将来の日付を生成します。負の値は過去の日付になります。

休日-オプション。州および連邦の祝日や変動休日など、作業カレンダーから除外する1つ以上の日付のオプションのリスト。リストは、日付を含むセルの範囲、または日付を表すシリアル番号の配列定数のいずれかです。

使用例:

=WORKDAY(A2,A3,A4:A6)-ここで、A2は開始日、A3はこの日付から加算または減算する日数、A4:A6にはそれぞれ除外する休日の日付が含まれています


NETWORKDAYS

または、関数NETWORKDAYSを使用して、2つの日付間の稼働日数を計算します ここに情報

構文

NETWORKDAYS(start_date、end_date、[holidays])

NETWORKDAYS関数の構文には、次の引数があります。

Start_date-必須。開始日を表す日付。

End_date-必須。終了日を表す日付。

休日-オプション。州および連邦の祝日や変動休日など、作業カレンダーから除外する1つ以上の日付のオプションの範囲。リストは、日付を含むセルの範囲、または日付を表すシリアル番号の配列定数のいずれかです。

使用例:

=NETWORKDAYS(A2,A3,A4:A6)-ここで、A2は開始日、A3は終了日、A4:A6には除外する休日の日付が含まれます。


.INTL

週末が同じように定義されていない状況(土曜日と日曜日)でこれを機能させる必要がある場合、これらの数式には両方とも_.INTL_関数があり、Weekend引数も次のように取ります。 3番目の引数。 -これはExcel2010以降でのみサポートされます。 WORKDAY.INTL および NETWORKDAYS.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)

10
Jonno