日付を加算または減算する

日付を加算または減算する

たとえば、プロジェクトのスケジュールされている日付に 2 週間を加えて完了日を確認したうえでスケジュールを調整する場合や、プロジェクトのタスクの一覧で 1 つの作業の完了に要する期間を確認する場合があります。 Excel では、簡単な数式を使用して日付への日数の加算や減算を行ったり、特に日付の操作を目的として設計されたワークシート関数を使用したりできます。

日付に日数を加算または減算する

各月の第2金曜日に自分の請求書があるとします。 支払いを当座預金口座に振り替えて、それらの資金が15カレンダー日前に到着するようにします。そのため、期日から15日を減算します。 次の例では、正または負の数値を入力して日付を加算および減算する方法について説明します。 

= A2 + B2 (A2 は日付) で、日付に対して日数を加算または減算します。 B2 は、加算または減算の日数です。

  1. 列 A に期限を入力します。

  2. 列 B に加算または減算する日数を入力します。負の数値を入力すると、開始日から日数を減算したり、日付に追加する正の数値を入力したりすることができます。

  3. セル C2 に「 = A2 + B2」と入力し、必要に応じて下方向にコピーします。

EDATE 関数を使用して日付の月数を加算または減算する

EDATE 関数を使用して、日付から月をすばやく加算または減算することができます。

EDATE関数には、開始日と、加算または減算する月数の2つの引数が必要です。 月を減算するには、2番目の引数として負の数を入力します。 たとえば、= EDATE ("9/15/19",-5) は4/15/19を返します。

日付から月を加算または減算するには、EDATE を使用します。 この例では、= EDATE (A2, B2) の A2 が日付で、B2 には加算または減算する月数が指定されています。

  1. この例では、列 A に開始日を入力することができます。

  2. 列 B に加算または減算する月数を入力します。月を減算するかどうかを指定するには、数値の前に負符号 (-) を入力します (例:-1)。

  3. セル C2 に「 = EDATE (A2, B2) 」と入力し、必要に応じて下方向にコピーします。

    注: 

    • 入力した数式が含まれているセルの書式によっては、結果がシリアル値として表示されることがあります。 たとえば、2019年2月8日が43504として表示される場合があります。

    • Excel では、日付を計算に使用できるように一連のシリアル番号として保存します。 既定では、1900 年 1 月 1 日がシリアル値 1 として保存され、2010 年 1 月 1 日は 1900 年 1 月 1 日から 40,178 日後に当たるので、シリアル値は 40179 になります。

    • 結果がシリアル値として表示される場合は、該当するセルを選択し、次の手順に進みます。

      • Ctrl キーを押しながら 1キーを押して [セルの書式設定] ダイアログボックスを開き、[数値] タブをクリックします。

      • [カテゴリ] の [日付] をクリックし、目的の日付形式を選択して、[ OK]をクリックします。 各セルの値がシリアル値ではなく日付として表示されます。

日付に年数を加算または減算する

この例では、次の数式を使用して、開始日から年数を加算して減算しています。

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

開始日に = DATE (YEAR (A2) + B2, MONTH (A2), DAY (A2)) を使って年数を加算または減算します。

数式のしくみ:

  • YEAR関数はセル A2 の日付を調べ、2019を返します。 次に、セル B2 に3年を加算し、結果は2022になります。

  • MONTHおよびDAY関数では、セル A2 の元の値のみが返されますが、DATE 関数ではその値が必要です。

  • 最後に、 date関数は、これら3つの値を、 02/08/22の3年後の日付に結合します。

日付に対する日数、月数、年数の組み合わせを加算または減算する

この例では、次の数式を使用して、開始日から年数、月数、日数を加算して減算しています。

= DATE (YEAR (A2) + B2, MONTH (A2) + C2, DAY (A2) + D2)

Date 関数を使用して、日付に年、月、または日数を加算または減算します。

数式のしくみ:

  • YEAR関数はセル A2 の日付を調べ、2019を返します。 次に、セル B2 に1年を加算し、結果は2020になります。

  • MONTH関数は6を返し、セル C2 の間に7を加算します。 これは、6 + 7 = 13 (1 年と1か月) であるという意味です。 この場合、数式によって認識され、その結果に自動的に年が追加され、2020から2021に bumping されます。

  • DAY関数は8を返し、15を加算します。 指定した月の日数を超えた場合、数式の MONTH 部分と同じように動作します。

  • Date関数は、これらの3つの値を1年、7か月、15日の日付 ( 01/23/21) に結合します。

ここでは、日付を使用する数式またはワークシート関数を使用して、2週間を追加した場合にプロジェクトのスケジュールに与える影響、またはタスクを完了するために必要な時間を見つける方法について説明します。

アカウントに30日間の請求サイクルがあり、2013年3月の請求日の15日前にアカウントの資金を取得するとします。 ここでは、数式または関数を使用して日付を操作する方法について説明します。

  1. セル A1 に「 2/8/13」と入力します。

  2. セル B1 に「=A1-15」と入力します。

  3. セル C1 に「=A1+30」と入力します。

  4. セル D1 に「=C1-15」と入力します。

    日付を計算する

日付に月数を加算する

ここでは、 EDATE関数を使用して、開始日と追加する月数を指定する必要があります。 ここでは、10/24/13 に16か月を追加する方法について説明します。

EDATE の数式を使って日付に月を加算する

  1. セル A1 に「 10/24/13」と入力します。

  2. セル B1 に「 = EDATE (A1, 16)」と入力します。

  3. 日付として結果を書式設定するには、セル B1 を選択します。 [表示形式] の横にある矢印をクリックし > [短い日付] をクリックします。

日付から月を減算する

同じ EDATE 関数を使用して、日付から月を減算します。

セル A1 とセル B1 に日付を入力し、数式「 = EDATE (4/15/2013,-5)」を入力します。

日付から月を減算する

ここでは、日付を引用符で囲んで入力する開始日の値を指定しています。

また、日付値を含むセルを参照するか、数式= EDATE (A1,-5)を使用して同じ結果を得られるようにすることもできます。

その他の例

日付に年数を加算する、または日付から年数を減算するには

日付の加算と減算の例

開始日

加算または減算する年

数式

結果

10/24/2013

3 (3 年加算)

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

10/24/2016

10/24/2013

-5 (5 年を減算)

=DATE(YEAR(A4)+B4,MONTH(A4),DAY(A4))

10/24/2008

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×