Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelで日付を減算する方法

多くの日付を含む Excel シートがある場合、最終的にそれらの日付の違いを計算する必要がある可能性があります。たぶん、借金を返済するのに何ヶ月かかったか、または一定量の体重を減らすのに何日かかったか知りたいですか?

Excel で日付の差を計算するのは簡単ですが、特定の値を計算する方法によっては複雑になる場合があります。たとえば、2016 年 2 月 5 日から 2016 年 1 月 15 日までの月数を知りたい場合、答えは 0 か 1 か?日付の間が 1 か月ではないため 0 と言う人もいれば、別の月だから 1 と言う人もいます。

この記事では、2 つの日付の差を計算して、好みに応じてさまざまな式で日数、月数、年数を求める方法を紹介します。

2 つの日付の間の日数

実行できる最も簡単な計算は、2 つの日付の間の日数を取得することです。日数の計算の良いところは、値を計算する方法が実際には 1 つしかないことです。そのため、別の式で別の答えが得られることを心配する必要はありません。

上記の例では、セル A2 と A3 に 2 つの日付が格納されています。右側では、これら 2 つの日付の差が 802 日であることがわかります。 Excel では、同じ値を計算する方法が常に複数あります。ここではそれを実行しました。数式を見てみましょう:

Excelで日付を減算する方法

最初の式は、2 つの日付 A3 – A2 の単純な減算です。 Excel はそれが日付であることを認識し、単純にこれら 2 つの日付の間の日数を計算します。簡単で非常に簡単です。さらに、DAYS も使用できます 関数。

=DAYS(A3, A2)

この関数は、終了日と開始日の 2 つの引数を取ります。数式で日付を切り替えると、負の数が得られます。最後に、DATEDIF という関数を使用できます 、Lotus 1-2-3 日から Excel に含まれていますが、Excel で公式にサポートされている数式ではありません。

=DATEDIF(A2, A3, "D")

数式を入力しても、Excel がフィールドなどの候補を表示しないことがわかります。幸いなことに、ここで DATEDIF 関数の構文とサポートされているすべての引数を確認できます。

おまけとして、2 つの日付の間の平日の日数を計算したい場合はどうでしょうか。数式が組み込まれているため、これも簡単です。

=NETWORKDAYS(startDate,endDate)

日数と平日の計算は簡単なので、ここで月について話しましょう。

2 つの日付の間の月

最も厄介な計算は月数です。これは、月が完全な月か部分的な月かによって、切り上げまたは切り捨てができるためです。現在、Excel には MONTHS 関数がありますが、差を計算するときに年ではなく月のみを参照するため、非常に制限されています。これは、同じ年の 2 つの月の差を計算する場合にのみ役立つことを意味します。

それはちょっと無意味なので、正しい答えを得る公式をいくつか見てみましょう。 Microsoft はこれらをここで提供していますが、リンクにアクセスするのが面倒な場合は、以下にも提供しています。

Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))
*12+MONTH(LDate)-MONTH(EDate)

これらは 2 つのかなり長く複雑な式であり、実際に何が起こっているのかを理解する必要はありません。 Excel の数式は次のとおりです。

Excelで日付を減算する方法

何らかの奇妙な理由で数式全体が数式バーに表示されないため、実際のセル自体で切り捨て数式を編集する必要があることに注意してください。セル自体に数式を表示するには、[数式] をクリックします。 タブをクリックし、[数式を表示] をクリックします。 .

Excelで日付を減算する方法

では、現在の例での 2 つの式の最終的な結果はどうなるでしょうか?以下を見てみましょう:

Excelで日付を減算する方法

端数を切り上げると 27 か月、端数を切り下げると 26 か月になります。これは正確ですが、見方によって異なります。最後に、DATEDIF 関数を使用することもできますが、これは 1 か月しか計算しないため、この場合、返される答えは 26 です。

=DATEDIF(A2, A3, "M")

2 つの日付の間の年

月と同様に、1 年を完全な 365 日としてカウントするか、年の変化をカウントするかによって、年も計算できます。それでは、年数を計算するために 2 つの異なる数式を使用した例を見てみましょう:

Excelで日付を減算する方法

1 つの式は DATEDIF を使用し、もう 1 つの式は YEAR 関数を使用します。日数の差はわずか 802 であるため、DATEDIF は 2 年を示しますが、YEAR 関数は 3 年を示します。

Excelで日付を減算する方法

繰り返しますが、これは好みの問題であり、正確に何を計算しようとしているかによって異なります。異なる式で異なる問題に取り組むことができるように、両方の方法を知っておくことをお勧めします。

使用する式に注意を払っている限り、探しているものを正確に計算するのはかなり簡単です。上記以外の日付関数も多数ありますので、Office サポート サイトでもご確認ください。ご不明な点がございましたら、お気軽にコメントしてください。お楽しみください!


  1. Excel 条件付き書式の日付

    このチュートリアルでは、Excel の条件付き書式の日付 Excel 関数 WEEKDAY() を使用して、いくつかの日付から平日を調べる方法を学習します。 このチュートリアルでは、基本的な条件付き書式を紹介しました。 わずか 3.5 時間で Excel の数式と関数をマスターしましょう! 私の無料コースで Udemyで Excel 数式と Excel 数式チート シートを使用した関数 Excel の条件付き書式の数式に関連する他の投稿をご覧になることをお勧めします: Excel の条件付き書式の数式 別のセルに基づく Excel の条件付き書式 条件付き書式を使用した

  2. Excel で日付を含むタイムラインを作成する方法 (4 つの簡単な方法)

    タイムラインには、タスクまたはプロジェクトが時系列で日付とともに表示されます。これにより、聴衆はすべてのタスクまたはプロジェクトを 1 つの場所で見ることができます。今日は、Excel で日付を含むタイムラインを作成する方法を学びます .この記事では、 4 について説明します。 簡単な方法。これらの方法は簡単で、時間を節約できます。それでは、早速、議論を始めましょう。 練習帳をダウンロード ここから練習帳をダウンロードしてください。 Excel で日付を含むタイムラインを作成する 4 つの方法 メソッドを説明するために、 プロジェクト に関する情報を含むデータセットを使用します 会社の