Googleスプレッドシートで営業日後の日付や、営業日前の日付を計算する方法をご紹介します。2 つの期間の営業日数を計算する方法や、営業日のみ表示するカレンダーを作成する方法についても解説しているので、ぜひ参考にしてみてください。
営業日を計算する方法
WORKDAY関数は開始日から起算して、土日と指定した祝日を除く日数後の日付を計算します。
例えば WORKDAY(A2,2,F2:F18) なら、土日と祝日を除く 2 日後の日付は 5/8 です。祝日は省略可能で、省略すると土日のみ除いた営業日数後の日付を返します。
日数に負の値を指定すると、開始日より前に遡って日付を計算します。
WORKDAY関数の構成要素:(開始日, 日数, [祝日])
土日以外の曜日を休業日とする場合は、WORKDAY.INTL関数を使用します。
WORKDAY.INTL関数は開始日から起算して、任意の週末と指定した祝日を除く日数後の日付を計算します。例えば水曜日を週末とするなら、WORKDAY.INTL(A2,2,14,F2:F18) です。
週末番号の指定方法は、コチラをご参照ください。
WORKDAY.INTL関数の構成要素:(開始日, 日数, [週末], [祝日])
土日なら翌営業日を計算する方法
開始日が土日・祝なら翌営業日を取得する場合、開始日に 1 を減算し 日数に 1 を指定します。
例えば WORKDAY(A2-1,-1,祝日表) なら、開始日がゴールデンウィークに当たる 5 日間はすべて次の営業日 5/8 を返します。
土日なら前営業日を計算する方法
開始日が土日・祝なら前業日を取得する場合、開始日に 1 を加算し 日数に -1 を指定します。
例えば WORKDAY(A2+1,-1,祝日表) なら、開始日がゴールデンウィークに当たる 5 日間はすべて直前の営業日 5/2 を返します。
営業日数を計算する方法
NETWORKDAYS関数は開始日から終了日の日数を、土日と指定した祝日を除いて計算します。
例えば NETWORKDAYS(A1,A10,F2:F18) なら、土日と祝日表の日付を除いた日数は 5 です。祝日は省略可能で、省略すると土日のみ除いた営業日数を返します。
祝日に指定できるのは、日付を含む一連のセルか日付を示すシリアル値です。
NETWORKDAYS関数の構成要素:(開始日, 終了日, [祝日])
土日以外の曜日を休業日とする場合は、NETWORKDAYS.INTL関数を使用します。
NETWORKDAYS.INTL関数は開始日から終了日の日数を、任意の週末と指定した祝日を除いて計算します。例えば水曜日を週末とするなら、NETWORKDAYS.INTL(A2,A10,14) です。
週末番号の指定方法は、コチラをご参照ください。
NETWORKDAYS.INTL関数の構成要素:(開始日, 終了日, [週末], [祝日])
営業日カレンダーを作成する方法
まず先頭のみ日付のみ、手入力します。それ以降のセルには 先頭のセル +1 を入力し、オートフィルでコピーしてください。詳しくはカレンダーの作り方で解説しています。
休業日に色をつける場合は表示形式他部の[条件付き書式]から、[条件を追加]をクリックします。
セルの書式設定の条件を[カスタム数式]に設定し、数式欄にWEEKDAY関数を入力します。
例えば水曜日に色付けするなら WEEKDAY(A$1)=4、日曜日に色付けするなら WEEKDAY(A$1)=1 です。セル参照(A1)部分には、日付の先頭のセルを指定してください。
日付を縦方向に入力している場合は、$A1 のように列記号の前に固定記号($)をつけます。
WEEKDAY関数の構成要素:(日付, [種類])
営業日の日付のみ表示させる場合は、WORKDAY関数の日数に 1 を指定します。
例えば先頭の日付のみ入力し WORKDAY(A1,1) をオートフィルでコピーすれば、土日を含まない連続した日付を入力可能です。※祝日を除く場合は、別途祝日の範囲を指定してください。
営業日が土日を含む場合は、WORKDAY.INTL関数の日数に 1 を指定します。
例えば WORKDAY(A1,1,”1001000″) なら、月木を含まない連続した日付を入力可能です。今回は週末を、月曜日から始まる 0(営業日) と1(非営業日) を使用した 7 文字で表しています。
【2024年~2025年】祝日リスト
2024年度の、祝日の日付と曜日および祝日の名称です。
表全体を選択した状態でコピーし、そのまま貼り付けて使えます。曜日と名称が不要な場合は、シート上にて削除してください。
令和6年(2024年)の国民の祝日・休日
2024/01/01 | 月 | 元日 |
2024/01/08 | 月 | 成人の日 |
2024/02/11 | 日 | 建国記念の日 |
2024/02/12 | 月 | 振替休日 |
2024/02/23 | 金 | 天皇誕生日 |
2024/03/20 | 水 | 春分の日 |
2024/04/29 | 月 | 昭和の日 |
2024/05/03 | 金 | 憲法記念日 |
2024/05/04 | 土 | みどりの日 |
2024/05/05 | 日 | こどもの日 |
2024/05/06 | 月 | 振替休日 |
2024/07/15 | 月 | 海の日 |
2024/08/11 | 日 | 山の日 |
2024/08/12 | 月 | 振替休日 |
2024/09/16 | 月 | 敬老の日 |
2024/09/22 | 日 | 秋分の日 |
2024/09/23 | 月 | 振替休日 |
2024/10/14 | 月 | スポーツの日 |
2024/11/03 | 日 | 文化の日 |
2024/11/04 | 月 | 振替休日 |
2024/11/23 | 土 | 勤労感謝の日 |
令和7年(2025年)の国民の祝日・休日
2025/1/1 | 水 | 元日 |
2025/1/13 | 月 | 成人の日 |
2025/2/11 | 火 | 建国記念の日 |
2025/2/23 | 日 | 天皇誕生日 |
2025/2/24 | 月 | 休日 |
2025/3/20 | 木 | 春分の日 |
2025/4/29 | 火 | 昭和の日 |
2025/5/3 | 土 | 憲法記念日 |
2025/5/4 | 日 | みどりの日 |
2025/5/5 | 月 | こどもの日 |
2025/5/6 | 火 | 休日 |
2025/7/21 | 月 | 海の日 |
2025/8/11 | 月 | 山の日 |
2025/9/15 | 月 | 敬老の日 |
2025/9/23 | 火 | 秋分の日 |
2025/10/13 | 月 | スポーツの日 |
2025/11/3 | 月 | 文化の日 |
2025/11/23 | 日 | 勤労感謝の日 |
2025/11/24 | 月 | 休日 |