Excelで作業しているときに、指定された2つの日付の間の日数、月数、年数を計算する必要がある場合があります。

指定された2つの日付の間の日、月、年の数を計算するには、Excel2016のINT関数とMOD関数を使用します。

INT関数は、数値の整数部分を返します。

構文:

=INT(number)

MOD関数は、除数で除算した後、数値の余りを返します

構文:

=MOD(number, divisor)

以下に示す例でこれを取得しましょう。

1

A1セルとA2セルで、指定された2つの日付の間の年、月、日を見つける必要があります。

A3セルに数式を記​​述して、これら2つの日付の間の年を取得します。

=INT((A2-A1)/365.25)

2

A3セルで年数を確認できます。

次に、A4で式を記述して*月を取得します

=INT(MOD((A2-A1)/365.25,1)12)*

A5セルの数式を使用して、2つの日付の間の日数を取得します。

=INT(MOD((A2-A1)/30.4375,1)30.4375)*

説明:

ご存知のように、1年に12か月、4年間隔で平均365。25日あります。

ここで、INT関数は、数式部分の整数部分を返します。

3

4

ご覧のとおり、指定された2つの日付の間の日数、月数、年数を取得できます。

以前のExcel2010およびExcel2013では、MSはDATEDIFという名前の日付関数を提供していました。いくつかのエラーがあり、間違った出力を出す傾向があることがわかりました。これが、Excel2016では昇格されない理由です。ただし、この関数は年齢を計算するのに役立ちます。この数式を入力しても、ヘルプや提案は表示されません。全体を入力する必要があります…​

DATEDIF構文

構文:

=DATEDIF(date1,date2, “Y”)

「Y」は年の差を返します。 「Y」の場所には、「M」または「D」と書くこともできます。

ご想像のとおり、「M」は月の差を返し、「D」は日の差を返します。

これらの基本的な数式とその使用法は、MS Excel2016を使用して時間と効率を向上させることができます。指定された2つの日付の間の日数をカウントする方法を理解したことを願っています。これらのタスクはExcel2013および2010で実行できます。コメントボックスで、このトピックに関する意見を共有してください。私たちはあなたを助けるでしょう。

関連記事:

link:/ excel-date-and-time-calculate-years-between-dates [Excelで日付間の年を計算する方法]

link:/ excel-dates-how-to-add-years-to-a-date [Excelで日付に年を追加する方法]

`link:/ excel-date-time-formulas-convert-date-and-time-from-gmt-greenwich-mean-time-to-cst-central-standard-time [日付と時刻をGMTからCSTに変換する方法Excelで] `

link:/ excel-date-time-formulas-get-days-between-dates-in-excel [Excelで日付間の日数を取得する方法]

人気の記事:

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]

link:/ Tips-countif-in-microsoft-excel [Excel2016でCOUNTIF関数を使用する方法]

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]