日付計算

日数 計算 何日前|過去の日付を求める方法

締切日や更新日から「何日前か」を逆算するとき、単純にカレンダーを戻すだけでは、基準日を含めるか、土日祝日を除くかで結果が変わります。先に結論をいうと、正しい日数計算は、基準日・数え方・暦日か営業日前かを最初に固定することがポイントです。

「日数 計算 何日前」と検索したときに確認したいのは、基準日、戻す日数、暦日か営業日前かの3点です。この記事では、具体例、月末とうるう年、Excelの式、専用ツールの使い分けをまとめます。

最初に確認する3項目
  • 基準日はどの日か:締切日、更新日、開催日など
  • 基準日を0日目とするか、1日目として数えるか
  • 土日祝日を含む暦日か、営業日前か
基準日から指定日数を戻して過去の日付を求める日数計算の編集図
何日前の計算は、基準日を起点にして、指定した日数だけ過去へ戻す作業です。

日数 計算 何日前の基本

「何日前」は、ある基準日から過去へ向かって指定日数を戻し、その日付を求める計算です。たとえば、2026年8月31日の30日前を、基準日を0日目として求めるなら、2026年8月1日になります。月の日数を暗算だけで処理しようとすると、2月、月末、年をまたぐ場面で間違いやすいため、先にルールを決めてから計算します。

申込締切や契約更新、イベント準備、予約のキャンセル期限などで使います。「何日前」とだけ書かれている場合は、案内文や社内規程に暦日・営業日の定義がないか先に確認します。

確認する言葉 意味 計算前の判断
何日前 基準日から過去へ戻す日数 基準日を0日目か1日目か決める
暦日 土日祝日を含むカレンダー上の日数 通常の日付の足し引きで求める
営業日前 土日祝日や指定休日を除いて戻す日数 休日一覧を用意して一日ずつ確認する

「何日前」「何日間」「何日後」は別の計算

似た言葉でも、求めるものは同じではありません。「何日前」は基準日から過去へ戻した日付、「何日間」は開始日と終了日の間隔、「何日後」は基準日から未来へ進んだ日付です。たとえば、2026年8月31日の30日前を求める場合は日付を引きますが、8月1日から8月31日までが何日間かを求める場合は、初日を含めるかどうかを別に決めます。

検索語に「日数 計算」が含まれていても、必要なのが日付なのか、経過日数なのかで使うページを選びます。過去の日付を知りたいときは何日前計算ツール、開始日と終了日の差を知りたいときは日数計算ツールを使うと、入力条件を混同しにくくなります。

基本式:基準日を0日目とする暦日の場合は「基準日 − 戻す日数 = 求める日付」です。営業日前や基準日を含む期間では、この式に休日と起算日のルールを加えます。

基準日を0日目・1日目にする違い

最も多い間違いは、基準日の数え方が曖昧なまま結果だけを比較することです。0日目方式は基準日から指定日数をそのまま戻し、1日目方式は基準日を一日目として数えるため、同じ「30日」でも結果が1日ずれることがあります。

基準日を0日目にする

基準日から30日分を戻す考え方です。2026年8月31日から30日前なら、2026年8月1日になります。

基準日を1日目にする

基準日を一日目として期間を数える考え方です。30日間の範囲を作る場合は、0日目方式とは終点が1日ずれることがあります。

結果を共有するときは、日数だけでなく「0日目方式か」「基準日を含むか」を一緒に記録します。

たとえば「4月30日の3日前」という依頼を受けた場合、0日目方式なら4月27日です。一方、「4月30日を1日目として3日間」と表現されているなら、数える範囲は4月30日・29日・28日となり、同じ日付にはなりません。契約書、予約案内、社内の締切表に書かれた表現を勝手に置き換えず、原文の定義を残すことが安全です。

表現 起点 確認すること
○月○日の30日前 指定日の30日分前 基準日を含めない0日目方式か
30日前から受付 受付開始日の範囲 開始日を含むか、当日を受付可能とするか
30日間 期間の長さ 初日・最終日を含めるか、終了時刻があるか

何日前の日付を手計算する4ステップ

手計算では、日付とルールを先にメモしてから戻します。

1. 基準日と目的を一行で書く

「2026年8月31日の30日前」「2026年8月31日の5営業日前」のように、日付と目的を一行にします。締切日なのか、作業開始日なのかによって、暦日と営業日前の選択が変わるためです。

2. 暦日か営業日前かを決める

誕生日、記念日、イベントまでの残日数などは暦日で扱うことが多く、発注、社内承認、提出準備などは営業日前で考えることがあります。相手の案内に「営業日」と書かれている場合、土日だけでなく祝日や会社独自の休日も確認します。

3. 基準日の数え方を固定する

基準日を0日目として引くのか、基準日を1日目として数えるのかを決めます。0日前は、0日目方式なら基準日と同じ日です。1日目方式や営業日前の定義では別の扱いになるため、設定画面や規程の説明を確認します。

4. 月末・曜日・休日を検算する

計算後は、対象月の日数を超えていないか、2月の日数は正しいか、営業日前なら休日を飛ばせているかを確認します。最後に曜日計算ツールで曜日を照合すると、入力した日付の取り違えにも気づきやすくなります。

5. 結果と条件を同じメモに残す

結果だけを「8月1日」と記録すると、後から見た人は30日前なのか、30日間の最初の日なのか判断できません。「基準日:2026年8月31日/30日前/暦日/基準日を0日目/結果:2026年8月1日」のように、計算条件と結果を一緒に残します。仕事の引き継ぎや予約変更では、曜日とタイムゾーン、締切時刻も添えると再確認が簡単です。

検算のコツ:結果から同じ日数を足して基準日に戻るかを確認します。営業日前の場合は、戻す途中で飛ばした土日・祝日・会社休日も一覧にします。

何日前計算の具体例:月またぎと営業日

日付だけでなく、「暦日」「営業日前」「0日目」などの条件も結果と一緒に残します。

基準日 条件 結果 確認ポイント
2026年8月31日 30日前・暦日・0日目 2026年8月1日 8月は31日あるため、月内で30日戻る
2026年3月1日 1日前・暦日 2026年2月28日 2026年はうるう年ではない
2024年3月1日 1日前・暦日 2024年2月29日 2024年はうるう年で2月が29日ある
2026年8月31日 5営業日前・土日除外 2026年8月24日 8月28日、27日、26日、25日、24日を数える

この営業日前の例は土日だけを除外しています。祝日や会社休日を含める場合は、休日一覧を追加してください。

年をまたぐ例も同じ手順で考える

2026年1月10日の45日前は、2025年11月26日です。年をまたぐときも、月ごとの日数を順番に戻せば求められます。手計算で月の日数を毎回確認するのが負担なら、基準日と日数をツールに入力し、結果だけでなく入力条件も保存します。

2024年3月1日の31日前は2024年1月30日です。途中に2月29日があるため、平年の感覚で2月を28日として扱うとずれます。長い期間を戻す場合は、計算対象にうるう日が含まれるかを最初に確認してください。

営業日前の結果は休日リストで変わる

同じ「5営業日前」でも、土日だけを休みとする会社と、祝日・年末年始・創立記念日を休みとする会社では結果が違います。例の2026年8月31日から5営業日前は、土日だけを除外する前提では8月24日ですが、追加休日が入ればさらに前の日になります。営業日の計算では、休日の条件を省略せず「土日除外」「祝日を除外」「会社休日リストを適用」のどれかを明記します。

暦日と営業日前の違い:休日を含めるか

暦日は土日祝日も含めて連続して数えます。一方、営業日前は休日を飛ばして戻すため、「提出日の5日前」と「5営業日前」は同じ日にならないことがあります。

暦日と営業日前で休日の数え方が変わることを示す編集図
暦日は休日も含め、営業日前は対象外の日を飛ばして数えます。計算前にどちらかを選びます。

暦日で戻す場面

  • 誕生日や記念日までの日数
  • イベントや契約期間の確認

営業日前で戻す場面

  • 納期、発注、請求の準備
  • 社内確認や手続きの期限

日本の祝日は年によって曜日や振替休日が変わります。休日を正確に除外する必要がある場合は、内閣府「国民の祝日について」などの公式情報と、会社独自の休日表を確認してください。

月末・うるう年・0日前で迷いやすいケース

結果が想定と違うときは、月末、2月、年またぎ、0日前などの境界条件を確認します。

月末から戻る

2026年3月31日の1日前は3月30日ですが、2026年3月1日の1日前は2月28日です。月ごとの日数は31日、30日、28日または29日と異なるため、「前月の同じ日」と考えず、実際の日数を一日ずつ戻します。

うるう年をまたぐ

うるう年は原則として4で割り切れる年で、2024年は2月29日があります。一方、2026年の2月は28日です。長期間を戻すときは、2月29日をまたぐか確認します。

0日前・1日前・マイナス値

0日前は、基準日と同じ日を示すことがあります。1日前は基準日の前日です。入力欄にマイナス値を入れると「何日後」と同じ意味になるため、画面の項目名と合わなくなります。過去と未来を混ぜず、必要なら何日後計算へ切り替える方が、結果を共有しやすくなります。

日付の入力形式と時刻も確認する

「03/04/2026」のような数字だけの表記は、環境によって月日・日月の解釈が分かれることがあります。日本向けの記録では「2026年3月4日」または「2026-03-04」のように年・月・日を明示します。また、日付の計算は通常は日単位ですが、締切が「前日の17時」など時刻を含む場合、日付だけを戻して終わりにすると実際の期限とずれることがあります。

休日と制度上の期限を同じものとして扱わない

カレンダー上の営業日計算と、制度・契約で定められた期限の解釈は別問題です。休日に当たる場合の繰り下げ、通知が到達した日、受付窓口の営業時間など、相手先のルールが優先されます。ツールの結果は条件を整理する目安として使い、申請や契約の最終判断は案内元へ確認します。

Excelで何日前の日付を計算する方法

Excelで暦日の何日前を求めるだけなら、基準日がA2、戻す日数がB2にあるとき、次のように入力します。結果セルの表示形式を「日付」にすると、シリアル値ではなく日付として確認できます。

暦日の例:=A2-B2

営業日前の例:=WORKDAY.INTL(A2,-B2,1,$E$2:$E$20)

WORKDAY.INTL関数の第2引数を負の数にすると、基準日より前の営業日を求められます。第3引数は週末の指定、第4引数は祝日・会社休日の範囲です。休日リストが空、日付が文字列、基準日を含む定義が別、といった状態では結果がずれるため、関数だけで正解と決めないでください。

Excelは同じ計算を繰り返す場合に向いていますが、休日リストの管理や表示形式の設定が必要です。一度だけ確認したい場合、スマートフォンから入力したい場合、暦日と営業日前を比較したい場合は、専用の日付計算ツールの方が条件を見落としにくいことがあります。

日付の差を求める関数と、日付を戻す式を分ける

Excelには開始日と終了日の差を求める関数もありますが、差の日数を出す処理と、基準日から過去の日付を作る処理は目的が違います。「何日前の日付」を求めるだけなら、日付セルから数値セルを引く方が式の意味を追いやすくなります。反対に「開始日から何日経過したか」を求める場合は、両端を含めるかを決めてから差分を計算します。

休日範囲を別シートに置く場合は、参照範囲を固定し、祝日名と日付を同じ行に記録します。休日リストに重複や文字列の日付があると、結果の確認が難しくなります。計算式を共有する前に、入力セルが本当に日付として認識されているか、結果セルの表示形式が「標準」や「数値」になっていないかも確認してください。

目的 注意点
暦日で過去の日付 =A2-B2 日付セルと数値セルの型、0日前の定義を確認
営業日前の日付 =WORKDAY.INTL(A2,-B2,1,$E$2:$E$20) 週末設定、祝日範囲、会社休日を確認
経過日数の確認 終了日 − 開始日 開始日を含むか、終了日を含むかを別途決定

何日前計算ツールを使う場合の確認ポイント

当サイトの何日前計算ツールでは、基準日、日数、0日目・1日目、暦日・営業日前を指定して結果を確認できます。土日祝日や追加休日にも対応しています。

  1. 基準日に締切日、更新日、開催日などの起点を入力する。
  2. 7日前、30日前などの戻す日数を入力する。
  3. 「基準日を0日目にする」か「1日目にする」かを選ぶ。
  4. 暦日か営業日前かを選び、必要なら休日を設定する。
  5. 日付と曜日を確認し、条件を記録する。

結果は入力条件に基づく日付の目安です。契約・制度の期限や会社独自の締切は、相手先の案内と公式情報を優先してください。

開始日と終了日の差は日数計算ツール、稼働日数は営業日計算ツール、日数計算の全体像は日数計算の完全ガイドで確認できます。

ツールの結果を共有するときのメモ例

「2026-08-31を基準日、30日前、暦日、0日目方式、結果は2026-08-01」のように、入力値・方式・結果を一行にまとめます。営業日前なら「土日祝日を除外」「会社休日は含めていない」なども書き添えます。結果だけをコピーすると、別の人が同じ数字を再現できないためです。

入力が空欄、日数が小数、日付が存在しない、休日リストが未設定といった場合は、結果をそのまま採用せずにエラー表示や初期値を確認します。ツールが表示する「暦日」「営業日」「基準日を含む」のラベルを読み、依頼文の条件と一致しているか照合します。

何日前の日数計算 FAQ

何日前の計算はどのような式で求めますか?

0日目方式なら「基準日−指定日数」です。1日目方式は、案内文の起算日を確認してから調整します。

30日前は基準日を含めますか?

一律ではありません。2026年8月31日から30日分を戻すと8月1日ですが、基準日を1日目とする定義ではずれることがあります。

土日祝日を除いた何日前も計算できますか?

可能です。ただし、土日、祝日、会社休日を飛ばしながら数えます。制度や契約の期限は、休日の扱いを案内元へ確認してください。

Excelで何日前の日付を計算する方法は?

暦日は=A2-B2、営業日前はWORKDAY.INTLが基本です。休日範囲と結果セルの日付形式も確認します。

「1か月前」と「30日前」は同じですか?

同じとは限りません。1か月前は月単位で扱う表現、30日前は日数を30日戻す表現です。月によって日数が違うため、締切や予約の案内にどちらの表現が使われているかを確認し、勝手に置き換えないでください。

日付を文字列で入力しても計算できますか?

ツールやExcelが日付として認識できる形式なら計算できますが、数字の並びや全角記号が混じると文字列として扱われることがあります。「2026-03-04」のように年・月・日が分かる形式へ直し、表示された曜日や結果が想定と合うか確認します。

祝日を除く何日前は、土日を除く計算と違いますか?

違います。土日を除くだけの計算は週末休みを前提にしますが、祝日を除く場合は年ごとの祝日と振替休日、さらに会社独自の休業日を追加する必要があります。どの休日を除いたかを結果と一緒に記録してください。

計算結果が他の人と1日違うときはどうしますか?

まず、基準日を0日目・1日目のどちらにしたか、暦日か営業日前か、祝日を含めたか、開始時刻を考慮したかを比べます。ルールが一致しているのに違う場合は、入力日付の形式、うるう年、休日リストの重複を確認し、それでも解決しなければ案内元に定義を問い合わせます。

まとめ:何日前計算は条件を残すと間違いにくい

何日前の日付は、基準日、日数、0日目・1日目、暦日・営業日前を固定して計算します。月末、2月29日、休日を含むかを確認し、一度だけなら何日前計算ツールで条件を残して確認すると、結果を共有しやすくなります。

参考情報

契約、申請、提出期限は、相手先の案内や最新の公式情報を優先してください。

何日前計算 日付計算 営業日前 Excel日付計算