対象:Excel2002, Excel2003, Excel2007
Excelで土日を除いた月初日・第一営業日を求める方法をご紹介しました。
WORKDAY関数を利用すれば、土曜日・日曜日だけでなく、祝日・休日も除外した月初の日・第一営業日を求められます。
[スポンサードリンク]
土日を除いた月初日・第一営業日の場合には、WORKDAY関数の第1引数と第2引数だけを使いましたが、祝日・休日も除外する場合、第3引数も利用してください。
▼操作方法:土日・祝日・休日を除く月初日を求める
※E2:E20セルに休日が入力されているときに、A2セルに年、B2セルに月が入力されたときに、C2セルに月初日を表示する例
C2セルに
=WORKDAY(DATE(A2,B2,0),1,E2:E20)
という数式を入力する
※E2:E20セルに休日が入力されているときに、A2セルに年、B2セルに月が入力されたときに、C2セルに月初日を表示する例
C2セルに
=WORKDAY(DATE(A2,B2,0),1,E2:E20)
という数式を入力する
計算式の前半
「WORKDAY(DATE(A2,B2,0),1」
の部分は、先日ご紹介した土日を除く月初日を求める式と同じです。
違うのはWORKDAY関数の第3引数に
「E2:E20」
を指定してあることです。
WORKDAY関数では、第3引数に指定された日付を休日として除外した日付を返してくれます。
▼サンプルファイル(003541.xls 46KByte)ダウンロード
サンプルファイルには上記と同じ例が作成してありますので、ご確認ください。
なお、Excelの土日休日に関連した処理については、以下のようなネタをご紹介しておりますので、よろしければ合わせてご参照ください。
[スポンサードリンク]
Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » 土日・祝日・休日を除く月初日・第一営業日を求める−WORKDAY関数