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

ExcelのDATEDIF関数を使用して現在の年齢を計算する

知っておくべきこと

  • Excelの1つのセルに誕生日を入力し、別のセルにDATEDIF数式を入力します。 Enterを押します 現在の年齢を確認します。
  • DATEDIF数式には、誕生日と現在の日付のセル参照が含まれています。
  • DATEDIFは、2つの日付の間の年、月、日数を計算して、年齢を算出します。

この記事では、ExcelのDATEDIF式を使用して年齢を計算する方法について説明します。これらの手順は、Excel 2019、2016、2013、2010に適用されます。 Excel for Microsoft 365、Excel Online、Excel for Mac、Excel for iPad、Excel for iPhone、ExcelforAndroid。

DATEDIF関数を使用して年齢を計算する

ExcelのDATEDIF関数の1つの使用法は、人の現在の年齢を計算することです。カレンダーをドラッグしたくない場合は、簡単なスプレッドシートの数式が役に立ちます。または、関数を使用して、任意の2つの日付の差を計算します。

次の式で、DATEDIF関数は、人の現在の年齢を年、月、日で決定します。

=DATEDIF(E1,TODAY(),"Y")&" Years, "&DATEDIF(E1,TODAY(),"YM")&" Months, "&DATEDIF(E1,TODAY),"MD")&" Days"

To make the formula easier to work with, a person's birth date is entered into cell E1 of a worksheet (see the example below). The cell reference to this location is entered into the formula. If the birth date is stored in a different cell in the worksheet, the three cell references in the formula need to be changed.

ExcelのDATEDIF関数を使用して現在の年齢を計算する

The formula uses DATEDIF three times to calculate first the number of years, then the number of months, and then the number of days between the two dates. The three parts of the formula are:

Number of Years: DATEDIF(E1,TODAY(),"Y")&" Years, "
Number of Months: DATEDIF(E1,TODAY(),"YM")&" Months, "
Number of Days: DATEDIF(E1,TODAY(),"MD")&" Days"
ExcelのDATEDIF関数を使用して現在の年齢を計算する

数式を連結する

アンパサンド(&)は、Excelの連結記号です。連結の用途の1つは、単一の数式で使用する場合に数値データとテキストデータを結合することです。たとえば、アンパサンドは、DATEDIF関数を数式の3つのセクションのテキストYears、Months、Daysに結合します。

ExcelのDATEDIF関数を使用して現在の年齢を計算する

TODAY()関数

この数式は、TODAY()関数を使用して、現在の日付をDATEDIF数式に入力します。 TODAY()関数は、コンピューターのシリアル日付を使用して現在の日付を検索するため、ワークシートが再計算されるたびに関数が継続的に更新されます。

ワークシートは、開かれるたびに再計算されます。自動再計算をオフにしない限り、ワークシートを開くと、その人の現在の年齢が上がります。

例:DATEDIFを使用して現在の年齢を計算する

DATEDIF関数の次の例では、現在の年齢を計算します。

  1. 空白のワークシートのセルE1に誕生日を入力します。

  2. セルE3に数式を入力します:

     =DATEDIF(E1、TODAY()、 "Y")& "Years、"&DATEDIF(E1、TODAY()、 "YM")& "Months、"&DATEDIF(E1、TODAY()、 "MD") &"日数"
  3. ENTERを押します 。

    ExcelのDATEDIF関数を使用して現在の年齢を計算する
  4. 現在の年齢がワークシートのセルE3に表示されます。


  1. Excel で INDIRECT 関数を使用してテキストを数式に変換する方法

    この記事では、テキスト形式の数式を 実際の数式 に変換する方法について説明します。 INDIRECT 関数を使用して計算を行う エクセルで . INDIRECT 関数は、数式を動的にするのに役立ちます。数式内で使用されている特定のセルのテキスト形式のセル参照値を変更せずに変更するだけです。明確な理解を得るために、次の例に飛び込みましょう。 Excel の INDIRECT 関数の概要 INDIRECT 関数 を使用できます 有効な セル参照 を取得するには セル値から 保存 テキスト文字列として . 構文 : INDIRECT(ref_text, [a1]) 引数: ref_

  2. Google マップを使用して Excel で距離を計算する方法

    Excel にはさまざまなアプリケーションがあります。 VBA の使用中 そうすれば、Excel でやりたいことが何でもできるようです。もちろん、場所間の距離を見つけることもできます エクセルの地図を使っています。この記事では、Google マップを使用して Excel で距離を計算するためのクイック ガイドを、シャープなステップと明確なイラストで示します。 ここから無料の Excel ワークブックをダウンロードして、自分で練習できます。 ユーザー定義関数を使用して Excel で Google マップとの距離を計算する ここで、距離を見つけます Google マップを使用して、マッカ