Skip to main content

日、月、年を数えるExcelでのDATEDIF関数

年齢を自動的に計算する関数の使い方〜DATEDIF関数〜【エクセル使い方基本講座】 (六月 2026)

年齢を自動的に計算する関数の使い方〜DATEDIF関数〜【エクセル使い方基本講座】 (六月 2026)
Anonim

Excelには、2つの日付間の日数を計算するために使用できる複数のビルトイン日付関数があります。各日付関数は異なるジョブを実行するため、結果が異なります。ザ DATEDIF 関数を使用して、日、月、および年の2つの日付間の期間または差を計算することができます。

の使用 DATEDIF 今後予定されているプロジェクトの時間枠を決定するための提案書の作成や作成、個人の生年月日とともに年、月、日の年齢を計算することもできます。

DATEDIF関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。のシンタックス DATEDIF 関数は次のとおりです。

= DATEDIF(開始日、終了日、単位)

  • 開始日 (必須):選択した期間の開始日をこの引数に入力するか、ワークシート内のこのデータの場所へのセル参照を代わりに入力できます。
  • 終了日 (必須):選択した期間の終了日は、開始日と同様に、実際の終了日またはワークシート内のこのデータの場所へのセル参照として入力できます。
  • 単位 (必須):単位 (以前の間隔と呼ばれる)は、2つの日付の間の日数( "D")、完全な月数( "M")、または完全年数( "Y")を検索するように関数に指示します。引数は、 "D"や "M"などの引用符で囲む必要があります。

Excelは日付を、1900年1月1日の架空の日付、Windowsコンピュータでは1904年1月1日、Macintoshコンピュータではゼロから始まるシリアル番号に変換して日付計算を実行します。

ユニット引数の詳細

  • "YD" 2つの日付の間の日数を、同じ日付にあるかのように計算します(行5).
  • "YM" 日付が同じ年にあるかのように、2つの日付間の月数を計算します行6).
  • "MD" 2つの日付の間の日数を、同じ日付と同じ月と同じように計算します行7).

DATEDIFで日数の差を計算する

ここに DATEDIF 機能は 細胞 B2上記の例のイメージに示すように、日付間の日数を表示する 2014年5月4日、および 2016年8月10日.

  1. クリック 細胞 B2 それをアクティブセルにする。これは、2つの日付間の日数が表示される場所です。
  2. タイプ= datedif(セルB2.
  3. クリック 細胞 A2 このセル参照を開始日 関数の引数。
  4. タイプa コンマ細胞 B2 セル参照に続くA2 第1引数と第2引数の間のセパレータとして機能する。
  5. クリック 細胞 A3 スプレッドシートでこのセル参照を 終了日 引数。
  6. タイプa コンマ セル参照に続くA3 .
  7. のために単位 引数、文字を入力 D 引用符で囲んで("D" )を使用して、2つの日付の間の日数を表示するように関数に指示します。
  8. 閉じる 括弧。
  9. プレス入る キーを押して数式を完成させます。
  10. 日数 - 829 - に表示されます セルB2 ワークシートの

= DATEDIF(A2、A3、 "D")

あなたがクリックすると 細胞 B2、完全な式 ワークシートの上の数式バーに表示されます。

DATEDIFエラー値

この関数のさまざまな引数のデータが正しく入力されていないと、次のエラー値がセルに表示されます。 DATEDIF 関数は次の場所にあります。

  • #値!: start_dateまたはend_dateのいずれかを指定すると、エラーが返されます。 実際の日付ではありません(行8 画像では、 セルA8 テキストデータを含む)。
  • #NUM !: end_dateの場合はエラーが返されます。 start_dateより前の日付です (行9).

DATEDIF関数が隠されている

Datedif Excelの式タブの下に他の日付関数と共にリストされていない隠し関数です。

  • いいえ数式ビルダー 関数とその引数を入力するために使用できます。
  • 引数のツールチップ 関数の名前がセルに入力されたときに引数リストが表示されません。

結果として、セパレータとして機能する各引数の間にカンマを入力するなど、関数とその引数をセルに手動で入力する必要があります。