期間計算の方法とは?開始日と終了日から日数を数える基本を解説!
開始日から終了日まで何日あるのかを知りたい場面は、契約期間、旅行の日程、勤務日数、提出期限など数多くあります。
ただし、開始日を数えるのか、終了日を数えるのかによって、同じ日付でも答えが1日変わるため注意が必要です。
暦の日数を求めるのか、両端の日付を含めた日数を求めるのかを先に決めることが、正しい期間計算の出発点になります。
この記事では、開始日と終了日から日数を数える基本、月をまたぐ計算、うるう年への対応、表計算ソフトでの求め方までわかりやすく解説します。
期間計算の日数と基本の求め方

それではまず期間計算の基本について解説していきます。
開始日と終了日の差の日数
開始日と終了日の差の日数は、終了日から開始日を引いて求めます。
たとえば、4月1日から4月10日までの経過日数は、4月10日から4月1日を引いた9日です。
この数え方では、4月1日を起点として翌日の4月2日が1日後になるため、開始日そのものは日数に含めません。
日付同士の差を求める計算は、宿泊数、納期までの残り日数、利用開始から解約までの経過時間などでよく使われます。時間の流れとして何日過ぎたかを確認したい場面に向く考え方です。
経過日数 = 終了日 - 開始日
例 4月10日 - 4月1日 = 9日
開始日と終了日は、同じ年の暦日として扱います。
一方で、4月1日と4月10日の両方を予定日として数える場合は、9日ではなく10日になります。
これは、日付の差ではなく、対象となる日を何日分使うかを数えているためです。旅行の行程表で4月1日出発、4月10日帰着と書かれている場合は、通常10日間の予定として扱われるでしょう。
期間計算では、経過日数と両端を含む日数を区別することが大切です。
契約書や申込書に日数の定めがある場合は、書類内で「起算日を含む」「翌日から起算する」といった表現がないか確認しましょう。
両端の日付を含める日数
開始日と終了日の両方を数える方法は、経過日数に1日を加えるだけです。
4月1日から4月10日までを両端含みで数えるなら、9日に1日を足して10日となります。
この方法は、出勤予定日、イベントの開催日、休業日、レンタル品の使用予定日など、カレンダー上で対象になる日を数えたいときに便利です。
たとえば、月曜日から金曜日まで毎日作業する予定なら、月曜、火曜、水曜、木曜、金曜の5日を対象日として数えます。月曜から金曜までの経過日数が4日であることとは、目的が異なります。
日数の答えだけでなく、開始日を含めたかどうかも記録しておくと、後から確認しやすくなります。
期間を示す言葉には、数え方を判断する手がかりがあります。
「4月1日から4月10日まで利用可能」という案内は、両日とも利用できる意味で書かれることが一般的です。
反対に、「4月1日から9日経過後」と書かれている場合は、経過した時間に着目するため、開始日を1日目と考えない場合があります。
日付を並べた予定では両端含み、日付差を求める計算では開始日を含めない考え方が基本です。
ただし、制度や契約の期限には個別のルールがあるため、一般的な数え方だけで最終判断しないことも重要になります。
日数計算における起算日の考え方
起算日とは、期間を数え始める基準になる日のことです。
日常的な計画では開始日をそのまま1日目とすることが多い一方、法律や契約の分野では、原則として翌日から数え始める扱いが採られることがあります。
たとえば、4月1日に通知を受けてから7日以内に返答する場合、いつを1日目とするかで期限の日付が変わる可能性があります。通知文や利用規約に具体的な期限日が書かれていれば、その日付を優先して確認しましょう。
起算日を含めない方式では、4月1日の翌日である4月2日を1日目として数えます。
一方、申込期間が4月1日から4月7日までと示されているなら、通常は4月1日も申込可能日です。このような期間表示では、開始日を除外すると利用できる日が案内内容より短くなってしまいます。
| 確認したい内容 | 主な数え方 | 4月1日から4月10日の例 |
|---|---|---|
| 経過した日数 | 終了日から開始日を引く | 9日 |
| 利用できる対象日 | 両端を含めて数える | 10日 |
| 翌日から始まる期限 | 開始日の翌日を1日目にする | 条件により異なる |
| 当日中に行う手続き | 開始日当日を対象に含める | 4月1日中 |
期間の起算日は、カレンダーの見た目ではなく、その期間が何のために設定されているかで判断します。
特に申請期限、支払期限、法的な手続きでは、案内元に確認するか、根拠となる規約や通知を読むことが安全です。
月またぎと年またぎの日数計算
続いては月をまたぐ期間計算を確認していきます。
月ごとの日数を使う計算
月をまたぐ期間は、開始月の残り日数、中間月の日数、終了月の日数に分けると計算しやすくなります。
たとえば、4月28日から5月3日までの経過日数を求める場合、4月28日から5月1日までが3日、5月1日から5月3日までが2日で、合計5日です。
両端を含めるなら、4月28日、29日、30日、5月1日、2日、3日の6日となります。月末を境にしても、開始日を数えるかどうかという基本ルールは変わりません。
4月28日から5月3日まで
4月の残り 2日
5月の経過 3日
合計 5日
両端を含める日数は 5日 + 1日 = 6日
4月、6月、9月、11月は30日までで、それ以外の多くの月は31日までです。
月の日数を覚えていないときは、無理に暗算せず、カレンダーや日付計算機能を使って確かめるとよいでしょう。
2月だけは平年で28日、うるう年で29日となるため、2月をまたぐ計算では特に注意が必要です。
月またぎの計算では、月末の日付を31日と決めつけず、その月の日数を確認することが欠かせません。
複数月にわたる期間なら、月ごとに区切って表に書き出す方法も、数え漏れを防ぐ手段になります。
年またぎと2月の日数
12月から翌年1月にかけての期間では、年が変わっても日数の数え方は同じです。
たとえば、12月29日から翌年1月5日までの経過日数は7日になります。
12月29日から12月31日までが2日、1月1日から1月5日までが4日、年が切り替わる時点の1日を含めて合計7日です。両端を含める場合は8日として数えます。
年またぎで見落としやすいのは、2月29日を含むかどうかです。
うるう年は、原則として4で割り切れる年ですが、100で割り切れる年は平年となり、400で割り切れる年はうるう年に戻ります。たとえば、2024年はうるう年で、2100年は平年、2000年はうるう年です。
平年と比べて1日増えるため、日数だけでなく、料金や期限の計算にも影響することがあります。
宿泊予約や賃貸借のように複数年にまたがる予定では、年ごとの日数を合計する方法が確実です。
開始日と終了日が遠く離れている場合は、年単位で365日または366日を積み上げ、最後に端の日付を調整すると整理できます。
年またぎの計算では、12月31日と1月1日を連続した日として扱い、2月29日の有無だけを追加で確認します。
日付が数年に及ぶ場合は、手計算よりも表計算ソフトなどを使い、結果を別の方法でも確認すると安心です。
月末を起点にする期間の注意点
月末の日付を起点にすると、翌月に同じ日付が存在しないことがあります。
1月31日から1か月後を考える場合、2月は通常28日までしかないため、単純に31日後とは言い切れません。
「1か月後」と「31日後」は別の考え方であることを理解しておく必要があります。前者は月単位の予定で使われ、後者は日数を積み上げる計算です。
たとえば、1月31日から30日後は平年なら3月2日になりますが、1か月後の扱いはサービスや規約によって2月末日になることがあります。
この違いは、定期購入の次回発送日、家賃の支払日、保険や会員資格の更新日などで問題になりやすい部分です。
| 表現 | 計算の基準 | 注意したい点 |
|---|---|---|
| 7日後 | 日数を7日進める | 開始日を含めるか確認する |
| 1週間後 | 通常は7日後 | 曜日は同じになる |
| 1か月後 | 翌月の対応する日 | 月末では対応日がない場合がある |
| 翌月末 | 次の月の最終日 | 月の日数により日付が変わる | 年度末まで | 年度の終了日まで | 組織の年度設定を確認する |
日数で決められた期間と、月単位で決められた期間は、同じように見えても別の計算です。
月末に関する取り扱いは規約や業務ルールで定められていることが多いため、継続契約では基準日を保存しておきましょう。
目的別に見る期間計算の使い分け
続いては期間計算を使う場面ごとの考え方を確認していきます。
旅行と宿泊における泊数と日数
旅行の日程では、旅行日数と宿泊数を混同しないことが重要です。
4月1日に出発して4月3日に帰宅する旅行は、日付としては3日間ですが、ホテルに4月1日と4月2日の夜に泊まるなら2泊です。
旅行日数は出発日と帰宅日を含めて数えることが多く、宿泊数は宿泊した夜の回数を数えます。日数と泊数は必ずしも同じ数字になりません。
たとえば、金曜日の夜に出発し、日曜日の夜に帰る旅行は2泊3日と表現されることがあります。
日帰り旅行なら、開始日と終了日が同じでも1日として予定に入ります。一方で経過日数だけを計算すると0日になるため、目的に合わない答えになるでしょう。
4月1日出発
4月2日観光
4月3日帰宅
旅行日数は3日間
宿泊数は2泊
宿泊する夜の回数で泊数を数えます。
旅行では日付の数が旅行日数、夜を越える回数が宿泊数という違いを押さえましょう。
航空券やホテルの予約では、チェックイン日とチェックアウト日を取り違えると予約内容にずれが生じるため、日付を分けて確認することが大切です。
勤務と休暇における対象日の数え方
勤務日数や休暇日数では、暦日ではなく実際の出勤日を数えるケースがあります。
月曜日から金曜日までの5日間に土日を含めると暦日では7日ですが、通常の平日勤務では勤務対象日は5日です。
有給休暇を月曜から金曜まで取得する場合、土日が所定休日なら、消化する有給休暇は5日になることが一般的です。休日出勤やシフト勤務がある場合は、個人の勤務表に応じて数え方が変わります。
祝日も勤務日数に影響します。
たとえば、水曜日が祝日で会社が休みなら、月曜から金曜までの間に勤務する日は4日です。ただし、祝日でも営業する職場や、交代制で勤務する職場では一律に除外できません。
| 数えたい内容 | 含める日 | 除外を確認する日 |
|---|---|---|
| 暦日 | すべての日付 | 原則なし |
| 平日 | 月曜日から金曜日 | 土曜日、日曜日 |
| 営業日 | 営業している日 | 定休日、臨時休業日 |
| 勤務日 | 勤務表上の出勤日 | 休日、休暇、非番 |
| 有給休暇日 | 本来の所定労働日 | 所定休日、会社休日 |
勤務や休暇の期間では、カレンダーの日数ではなく、勤務先で対象とされる日を基準にします。
就業規則や勤怠システムの表示と自分の計算が異なる場合は、休日設定や締め日の扱いを確認してみましょう。
契約と期限における確認事項
契約期間や申込期限では、日数だけで判断せず、文書に使われている言葉を丁寧に読む必要があります。
「4月1日から4月30日まで有効」と書かれていれば、通常は4月30日も有効期間に含まれます。
ただし、「契約締結日から30日間」とある場合は、契約日を1日目にするのか、翌日から30日を数えるのかを契約条項で確認しなければなりません。締結時刻まで影響するサービスもあるためです。
期限が「必着」なのか「消印有効」なのかでも、行動すべき最終日が変わります。
オンライン申請では、締切日の何時何分まで受付可能かが示されている場合があります。日付だけを見て当日の昼に手続きしようとすると、システム停止時間に間に合わないこともあります。
不明な場合は、期限直前ではなく余裕のある時期に問い合わせることが有効です。
期限の計算は、一般的な日数の数え方よりも、契約書や案内文に書かれた個別条件を優先します。
金銭や権利に関わる期限では、自己判断で日付をずらさず、書面や公式窓口で根拠を確認してください。
期間計算のミスを防ぐ確認手順
続いては日数を正確に数えるための確認手順を確認していきます。
計算前に決める対象日と単位
期間計算を始める前に、何を数えるのかを一文で整理すると間違いを防げます。
「4月1日から4月10日までに利用できる日を数える」のか、「4月1日から4月10日までに経過した日数を求める」のかで、同じ日付でも結果が異なります。
対象が日数なのか、営業時間なのか、宿泊数なのか、営業日なのかも明確にしましょう。
たとえば、発送から到着まで3営業日と案内されている場合、土日や祝日を含めて3日後に届くとは限りません。営業している日を3回数える必要があります。
開始日と終了日を西暦でそろえることも基本です。
年号表記と西暦表記が混在すると、年を取り違える原因になります。特に年末年始の期間では、開始日と終了日の年を省略せずに書くと安全です。
計算する前に、数える対象、開始日の扱い、除外する日を決めることが正確さにつながります。
紙のカレンダーに丸を付ける方法でも、条件を書き添えるだけで計算の根拠を残せます。
カレンダーと表計算ソフトの活用
短い期間ならカレンダーで日付を追う方法がわかりやすく、長い期間や複数案件では表計算ソフトが役立ちます。
ExcelやGoogleスプレッドシートでは、開始日を入力したセルと終了日を入力したセルを引き算すると、基本的な経過日数を求められます。
開始日がA1、終了日がB1なら、B1からA1を引く式を入力します。セルの表示形式が日付のままだと結果が日付のように見える場合があるため、数値形式に変更して確認しましょう。
開始日をA1
終了日をB1
計算式 =B1-A1
両端を含める日数は =B1-A1+1
営業日だけを数えたい場合は、営業日を計算する専用の関数を使えるソフトもあります。
ただし、祝日を除外するには祝日一覧を別途設定する必要があるため、関数の結果をそのまま鵜呑みにしないことが大切です。会社独自の休日がある場合も同様です。
ツールは計算を速くしますが、開始日を含めるかどうかという条件までは自動で判断してくれません。
重要な期限では、ソフトの結果とカレンダー上の確認を組み合わせると、入力ミスを見つけやすくなります。
期間計算の方法と日数の数え方のまとめ
期間計算では、終了日から開始日を引く経過日数と、開始日と終了日を含めて数える対象日数を区別することが基本です。
4月1日から4月10日までなら、経過日数は9日、両端を含めた日数は10日になります。
月をまたぐ場合は各月の日数を確認し、2月を含む場合はうるう年による29日の有無も確かめましょう。
旅行では日数と宿泊数、勤務では暦日と勤務日、契約では一般的な数え方と個別規約を分けて考える必要があります。
開始日を含めるか、休日を除くか、時刻まで関係するかを先に整理すると、計算結果の食い違いを防げます。
表計算ソフトは便利ですが、入力した条件が目的に合っているかを確認する姿勢が欠かせません。
期間計算で迷ったときは、何を何日分数えたいのかを言葉にしてから日付を計算することが近道です。
大切な予定や期限では、カレンダーと案内文を見比べながら、余裕を持って日程を決めてみてください。