営業日計算ツール

2つの日付の間の営業日数をカウント、または指定した営業日数を加算・減算します。週末や指定した祝日は自動的にスキップされます。

モード
稼働する曜日
計算結果
営業日数
暦日(カレンダー日数)
スキップされた週末・休業日
スキップされた祝日
開始日と終了日を選択して、その間の営業日数をカウントします。

すべての計算はお使いのブラウザ上で行われます。入力された日付が外部のサーバーに送信されることはありません。

よくある質問

どの曜日が営業日としてカウントされますか?

デフォルトでは月曜日から金曜日までを営業日としてカウントします。曜日のボタンを切り替えることで、土曜日を営業日に含めて週6日勤務にしたり、金曜日と土曜日を休日に変更したりできます。さらに、祝日リストに入力した日付も営業日から除外されます。

各国の祝日は自動的に反映されますか?

いいえ、祝日は国や地域、年によって異なり、週末と重なった場合の振替休日も様々です。そのため、お使いのカレンダーから休日をコピーし、1行に1日付ずつ貼り付けていただくことで、それらの日付を正確にスキップします。

「今日から5営業日後」はどのようにカウントされますか?

カウントは開始日の翌営業日から始まります。各営業日を1日として数え、5日目が結果となります。例えば、金曜日から開始して1営業日後は月曜日になります。0を加算した場合は、開始日そのものが返されます。

営業日と暦日の違いを理解する

プロジェクトの計画や契約上の期日を管理する際、単純なカレンダー上の日数(暦日)と、実際に業務が行われる「営業日数」を区別することは極めて重要です。暦日は土曜日、日曜日、祝日を含むすべての連続した日々を指しますが、営業日数はこれらを除外した実質的な稼働日のみをカウントします。

本ツール「営業日計算ツール」は、これら2つの時間軸を正確に整理し、業務上のスケジュール管理を円滑にするために設計されています。


2つの計算モードと入力ルール

本ツールには、目的に応じて使い分けられる2つのモードが用意されています。

1. 「2つの日付の間」モード

指定した2つの日付の間に、営業日(稼働日)が何日あるかをカウントします。

  • 開始日終了日 を指定します。
  • 「終了日を1日としてカウントに含める」のチェックボックスを有効にすると、終了日当日も営業日数のカウントに含めることができます。
  • 終了日が開示日より前の日付である場合は、自動的に時系列順に並べ替えて計算が行われます。

2. 「加算・減算」モード

開始日から指定した営業日数を足す、または引くことで、該当する期日を算出します。

  • 計算方向 として「加算」または「減算」を選択します。
  • 営業日数 には、100,000以下の整数を入力します。
  • カウントは開始日の翌営業日から開始されます。例えば、営業日数を「0」として加算した場合は、開始日そのものが返されます。

稼働する曜日と祝日のカスタマイズ

業界や国、個人のスケジュールによって、週の稼働日は異なります。本ツールでは、これらを柔軟にカスタマイズできます。

稼働する曜日の設定

デフォルトでは月曜日から金曜日までが営業日として設定されていますが、月曜日から日曜日までの各曜日について、チェックボックスで個別に稼働日を指定できます。ただし、少なくとも1つの曜日を営業日として選択する必要があります。

除外する祝日の指定

「除外する祝日(任意)」の入力欄を使用することで、特定の祝日や会社独自の休日を計算から除外できます。

  • 日付は YYYY-MM-DD 形式(例: 2026-12-25)で、1行に1日付ずつ入力します。
  • 空行は自動的に無視されます。
  • 登録できる祝日の上限は1,000件までです。

計算結果の出力項目

計算が完了すると、以下の詳細な内訳が表示されます。

  • 営業日数: 計算された実質的な稼働日数です。
  • 暦日(カレンダー日数): 開始日と終了日の間の総日数、または算出された日付までの総日数です。
  • スキップされた週末・休業日: 設定された非稼働曜日に該当し、計算から除外された日数です。
  • スキップされた祝日: 祝日リストに登録され、計算から除外された日数です。
  • 計算後の日付 / YYYY-MM-DD 形式: 「加算・減算」モードにおいて、計算結果として得られた日付です。
  • 開始日からの暦日数: 「加算・減算」モードにおいて、開始日から結果の日付までのカレンダー上の日数差です。

エラーメッセージと制限事項

入力内容がツールの仕様に合致しない場合、以下のエラーメッセージが表示されます。

  • 日付の入力が正しくない場合: 「有効な日付ではありません。」
  • 営業日数の値が範囲外、または整数でない場合: 「営業日数は100,000以下の整数で入力してください。」
  • すべての曜日のチェックを外した場合: 「少なくとも1つの曜日を営業日として選択してください。」
  • 祝日リストに不正な形式の入力がある場合: 「祝日の行が有効な YYYY-MM-DD 形式ではありません: {line}」(例: bad-date と入力した場合は「祝日の行が有効な YYYY-MM-DD 形式ではありません: bad-date」と表示されます)
  • 祝日リストが上限を超えた場合: 「祝日リストに登録できるのは最大1,000件までです。」
  • 計算結果がサポート範囲外になった場合: 「計算結果がサポート範囲(西暦1年〜9999年)を超えています。」

プライバシーとデータ処理について

本ツールでのすべての計算はお使いのブラウザ上で行われます。入力された日付や祝日リストなどのデータが、外部のサーバーに送信されることはありません。


よくある質問(FAQ)

どの曜日が営業日としてカウントされますか?

デフォルトでは月曜日から金曜日までを営業日としてカウントします。曜日のボタンを切り替えることで、土曜日を営業日に含めて週6日勤務にしたり、金曜日と土曜日を休日に変更したりできます。さらに、祝日リストに入力した日付も営業日から除外されます。

各国の祝日は自動的に反映されますか?

いいえ、祝日は国や地域、年によって異なり、週末と重なった場合の振替休日も様々です。そのため、お使いのカレンダーから休日をコピーし、1行に1日付ずつ貼り付けていただくことで、それらの日付を正確にスキップします。

「今日から5営業日後」はどのようにカウントされますか?

カウントは開始日の翌営業日から始まります。各営業日を1日として数え、5日目が結果となります。例えば、金曜日から開始して1営業日後は月曜日になります。0を加算した場合は、開始日そのものが返されます。