カレンダーデスク
営業日計算ツール
2つの日付の間にある平日を、両端の日付を含めて数えます。
営業日計算ツール: 期間内の月曜日から金曜日の日付を、開始日と終了日を含めて数えます。土曜日と日曜日はカウントされませんが、平日の祝日はカウントされます。2つ目の出力では、符号付きの暦日差も表示します。暦日差では、両端を含む平日の数とは異なる端点の扱いを使用します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 計算ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
営業日
—
- 暦日差
- —
営業日 = 開始日から終了日までの平日(逆順の場合は符号付き)- 月曜日から金曜日を営業日とし、祝日は除外しません。
- 両端の日付を含めます。日付が逆順の場合は負の数を返します。
計算式と計算例
営業日 = 開始日から終了日までの平日(逆順の場合は符号付き)
サンプル値を使った計算例です:
| 入力 | |
|---|---|
| 開始日 | 2025/01/06 |
| 終了日 | 2025/01/10 |
| 結果 | |
|---|---|
| 営業日 | 5 |
| 暦日差 | 4 |
週末を含む両端込みの平日計算式
早い方の端点をL、遅い方の端点をUとします。LからUまでの日付dごとに、平日指標w(d)を割り当てます。月曜日から金曜日は1、土曜日と日曜日は0です。営業日数B = s × Σw(d)で、sは入力が逆順の場合は−1、それ以外は+1です。暦日差C = 終了日 − 開始日であり、1は加えません。
開始日が2025-01-03、終了日が2025-01-06の場合、1月3日金曜日は1、土曜日と日曜日は0、1月6日月曜日は1として数えます。したがってB = 1 + 0 + 0 + 1 = 2営業日です。C = 3暦日です。どちらの結果も、それぞれの規則に照らして正しい値です。
期間の日数と営業日オフセットは別物
金曜日から月曜日までの例には対象となる日付が2日ありますが、金曜日の1営業日後は月曜日です。オフセットを求める場合は営業日加算を使ってください。この計算では開始日を1日目として消費しません。この期間の両端込みの規則を、納期のオフセット計算にそのまま適用しないでください。
ISOの日付形式の概要(https://www.iso.org/iso-8601-date-and-time-format.html)では、例で使われている年、月、日の順の表記について説明しています。平日の両端を含める選択はこの計算機の規則であり、ISOが定める休日規則でも、勤務先がその日に営業していることを保証するものでもありません。
使い方
- 期間の開始日を入力します。開始日はカウント対象に含まれます。
- 期間の終了日を入力します。終了日もカウント対象に含まれます。
- 平日の数を計算し、暦日での日数差と区別します。
プライバシーと制限事項
日付、時刻、計算結果はブラウザ内にとどまります。入力内容がアップロードされることはありません。
関連ツール
よくある質問
月曜日1日だけの場合、営業日は1日として数えられますか?
はい。2つの入力が同じ月曜日の場合、両端を含む平日の数は1日ですが、暦日差は0日です。土曜日または日曜日1日だけの場合、営業日は0日です。
国の祝日を合計から除外できますか?
このウィジェットには祝日の選択機能や除外リストはありません。平日の祝日もカウントに含まれます。組織で実際の営業日数が必要な場合は、該当する平日の休業日を別途差し引いてください。
日付を逆順にすると、なぜ空欄ではなく負の数になるのですか?
この計算ツールは、両端を含む順方向の期間にある対象の平日を数え、終了日が開始日より前の場合は負の符号を付けます。この符号は方向を表すもので、営業日の数が負になることを示すものではありません。
このツールを埋め込む
どのサイトでも無料で使えます。ツールを表示したい場所にコードを貼り付けてください。その下のリンクから、読者は完全なページを開けます。
<iframe src="https://toea.com/ja/embed/business-days-calculator" title="営業日計算ツール" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/ja/business-days-calculator">営業日計算ツール</a> · TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>無料ツール · ブラウザ内で · アカウント不要