📊つかえる関数.com

営業日の計算(土日祝を除く)をする方法は?

結論

WORKDAY関数で営業日後の日付、NETWORKDAYS関数で営業日数を計算できます。

日付・時刻中級·

詳しい解説

WORKDAY関数は指定日から営業日数後の日付を返します。「=WORKDAY(A2, 10, 祝日リスト)」で10営業日後の日付が得られます。NETWORKDAYS関数は2つの日付間の営業日数を返します。祝日リストは別セルに一覧として用意します。全バージョンで使用可能です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応

実務での使用例

納品予定日を営業日で計算

発注日から10営業日後の納品日を自動算出

=WORKDAY(A2, 10, 祝日リスト!$A:$A)
  1. 別シートに祝日一覧を作成
  2. WORKDAY関数で発注日+営業日数を指定
  3. 土日祝を自動でスキップした日付が返る