営業日の計算(土日祝を除く)をする方法は?
結論
WORKDAY関数で営業日後の日付、NETWORKDAYS関数で営業日数を計算できます。
詳しい解説
WORKDAY関数は指定日から営業日数後の日付を返します。「=WORKDAY(A2, 10, 祝日リスト)」で10営業日後の日付が得られます。NETWORKDAYS関数は2つの日付間の営業日数を返します。祝日リストは別セルに一覧として用意します。全バージョンで使用可能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
納品予定日を営業日で計算
発注日から10営業日後の納品日を自動算出
=WORKDAY(A2, 10, 祝日リスト!$A:$A)- 別シートに祝日一覧を作成
- WORKDAY関数で発注日+営業日数を指定
- 土日祝を自動でスキップした日付が返る