Excelで2つの日付の間の月数を計算する方法

  • これを共有
Hugh West

Microsoft Excelは、次のようなことを可能にする最も優れたツールの1つです。 月日を計る これらの機能により、ある2つの日付の間に発生した事件や事故のタイムスパンを調べることができます。 年格好 を2つだけ挿入することで、一度に

練習用ワークブックをダウンロードする

この記事の作成に使用したExcelのワークブックをダウンロードできます。 また、この練習帳は、特定のフィールドに日付を入力し、指示通りに2つの日付の間の月数を計算する電卓としても使用することができます。

2つの日付の間の月数.xlsx

4 Excelで2つの日付の間の月数を求める簡単な方法

例えば、ある組織が立ち上げたプロジェクトとその開始日、終了日のデータセットがあるとします。

プロジェクト終了までにかかった月数を調べたい。 目的を達成するための方法を検討する。

このセクションでは、次のことを学びます。 4つの簡単な方法 を使えば、2つの日付の間の月数を求めることができます。 ここでは、図解入りで説明します。 では、確認してみましょう。

1.DATEDIF関数を使用する

DATEDIF関数 を使って、2つの日付間の日、月、年の差を返します。

1.1. DATEDIF関数の直接適用

すべてのプロジェクトのタイムスパンとして月数を求める必要があります。 ここでは データーデイフ 機能 そのためには、以下の手順に従ってください。

🖊️ ステップス

  • まず、セルを選択します(例. E5 ) のセルで、タイムスパンを月単位で求め、そのセルに次の数式を入力します。

=datedif(c5,d5, "m")

これです。

  • C5 = 発売日
  • D5 = 締切日
  • M = この関数でカウントされる月数のパラメータ

📃 備考 : 実行中の月の計算は行わず、直前の完了した月で停止します。

  • 次に、 を押します。 入力 で、最初のプロジェクトのタイムスパンとして月数がセル E5 .
  • では、ドラッグして フィルハンドル 使い倒す オートフィル を他のセルの数式に適用します。

  • したがって、すべてのセルには、この2つの日付を計算した月数が表示されます。

📃 備考 を使用した場合 'Y'(年) または 'D'(日) かわりに 'M'(月) をファンクションバー内のパラメータ部分に入力すると 日付の違い も年数や日数として。

1.2. DATEDIF関数のカスタマイズ

をカスタマイズして、2つの日付の間の年数、月数、日数を一緒に調べる方法を学んでいただきます。 DATEDIF関数 .

だけで、以下の数式をカスタマイズして作成します。 DATEDIF関数 のように、遭遇した日付の間の月数を求め、それをデータに適用します。

=DATEDIF(C5,D5, "Y")&" 年 "&DATEDIF(C5,D5, "YM")&" 月 "&DATEDIF(C5,D5, "MD")&" 日 "."

これです。

  • C5 = 発売日
  • D5 = 締切日
  • Y = 年数
  • MD = 月を無視した日数
  • ワイエム = 年数を無視した月数

🗯️ フォーミュラ・ブレークダウン

そこで、ここでは データーデイフ のようなテキスト関数を追加します。 "年(S)" を使うことによっても アンパサンド(&) で、単語や数字の間にスペースが入ります。

3単位前になると データーデイフ 関数を毎回使用し、年、月、日を別々に調べることができます。

続きを読む 今日と他の日付の間の日数を計算するExcelの公式

類似の読み物

  • 日付から今日までの日数を数えるExcelの公式を適用する方法
  • Excelで来月の日付や日数を求める公式(6つの簡単な方法)
  • Excelで今日から日数や日付をマイナスする方法
  • 日付から日数を数えるExcelの計算式(5つの簡単な方法)
  • エクセルの計算式を使って日付に日数を追加する方法(5つの簡単な方法)

2.YEARFRAC関数を挿入する

今度は YEARFRAC機能 を以前のデータセットで動作させることができます。 YEARFRAC機能 の間の整数日数を表す年数分数を返します。 開始日 終了日 にもとづいて 全日数 .

2.1. INT関数でラップされたYEARFRAC

があります。 INT機能 は最も近い整数を取得するために使用されます。 そこで、ラップアップして YEARFRAC機能 とのことです。 INT機能 は、年号の小数値を整数に変換します。

そこで、選択したセルに次の数式を適用します。

=int(yearfrac(c5,d5,3)*12))

これです。

  • C5 = 発売日
  • D5 = 締切日
  • 3 = 365日カウントベース

🗯️ フォーミュラ・ブレークダウン

ここでは、まず10進数で表示される年数を求め、これに12(1年の月数)を掛けます。 ここでは、この年数を求めるために イント 関数で、10進数から整数への変換を行います。

前に見つかったのと同じ結果が表示されます。

  • さて、残りのプロジェクトのタイムスパンである月数を求めるために、前と同じようにもう一度数式をドラッグします。

2.2. YEARFRAC関数をROUNDUP関数でラッピングしたもの

を使用することができます。 ROUNDUP機能 の代わりに INT機能 しかし、この2つの機能には違いがあります。

=roundup(yearfrac(c5,d5,3)*12,0))

これです。

  • C5 = 発売日
  • D5 = 締切日

があります。 INT機能 は小数点以下の値を丸めないので、次の整数値に近すぎる場合でも小数点以下の部分は省略されます。

しかし、その ROUNDUP機能 は、選択に従って、固定小数点以下または最も近い整数まで数値を四捨五入することができます。

続きを読む Excelの計算式を使って、日付から今日までの月数を数える方法

3.YEAR関数とMONTH関数の組み合わせ

ここでは、同じ結果を得るために使える別の方法を紹介します。 そして、次のように組み合わせます。 はこのメソッドに含まれる関数です。 関数は,ある日付の年を,以下の範囲の整数で返します。 1900-9999 .そして、その 関数は、月を返します。 1(1月) まで 12日(12月) .

次の計算式を適用して、月数を求めます。

=(年(d5)-年(c5))*12+月(d5)-月(c5))

これです。

  • C5 = 発売日
  • D5 = 締切日

🗯️ フォーミュラ・ブレークダウン

でやっていることは セルE5 である

  1. i) 年度間の差を見つける。
  2. ii) 年を月に変換する。

iii) 2ヶ月のランクや順位の差をつけること。

続きを読む Excelで2つの日付の間の年月を計算する(6つのアプローチ)

4.MONTH関数の引き算

この全メソッドの最後の部分で、今度は を簡単な引き算の式で表現することができます。

ここでしなければならないのは、新しい日付から古い日付を引くことである。 機能 を両方の日付に適用すれば完了です。

=月(d5)-月(c5)

これです。

  • C5 = 発売日
  • D5 = 締切日

備考 この方法には欠点があり、一定の年の中でしか2ヶ月間の差の数を求めることができません。

続きを読む [修正しました!】Excelで時間の引き算をする際にVALUEエラー(#VALUE!)

2つの日付の月計算機

ここでは、日付を入力するだけで、その日付の間の月数を求めることができる電卓を提供します。

結論

この記事では、私はできるだけ便利な方法でExcelで2つの日付の間の月数を計算する方法のそれぞれを説明しようとしました。 私は、この記事では、徹底的にこの記事に関する任意の質問(s)またはフィードバックを得た場合として適切な手順を介してあなたを導いている願っています。 また、基礎と応用Excelに関連して他の役に立つ記事を介して行くことができます。の機能をご利用いただけます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。