Excel、元の日付から日数を減算して営業日のみを取得します

Excel、元の日付から日数を減算して営業日のみを取得します

営業日があり、日数を減算したいのですが、営業日数しか取得できません。現在は1 を減算すると20/07/2018取得されます。19/07/2018

ビジネスデートのみを取得する方法をご存知の方はいらっしゃいますか?

答え1

WORKDAY.INTL() を使用すると、休日や週末を定義することもできます。

=WORKDAY.INTL(A2,-1,1,$F$2:$F$4)

土曜日/日曜日を週末と見なし、スキップする1休日のリストも入力します。$F$2:$F$4

ここに画像の説明を入力してください

答え2

これを行うには、

=WORKDAYS(start_date; end_date; [holidays])

あなたの場合はこのように使うべきです

=WORKDAYS(STARTING_DATE; -ndays)ここで、ndaysは日付の差を表す整数である。

これによりシリアル日付が生成され、Format->Short Date(または好きなもの)で変換できます。

乾杯

編集: 3 番目のパラメータとして日数の範囲 (祝日の日付) を渡すことができます。これにより、数式では指定された日付がスキップされます。これは、その日付があなたの国では祝日であっても、他の国では祝日ではない可能性があるためです。

編集:ScottCrannerは正しかったです。DIAS.LAB()関数の翻訳を間違えました。今は正しいです。NETWORKINGDAYS()DIA.LAB()WORKDAYS()

答え3

B2 =WORKDAY(A2,-5,Holiday!C15:C24) の場合

これはうまくいきました。日付は A2 から取得し、休日または週末でない場合は 5 日を減算します。

A2 に値がない場合、B2 フィールドを空として表示するにはどうすればよいですか?

関連情報