Excelのための1つの使用 DATEDIF 関数は、人の現在の年齢を計算することです。あなたがカレンダーをドラッグする気がしなければ、簡単なスプレッドシートの式が救助に来ることができます。または、この関数を使用して任意の2つの日付の差を計算します。
DATEDIF関数を使用して年齢を計算する

次の式では、 DATEDIF 関数は年、月、日で人の現在の年齢を決定するために使用されます。
&DATEDIF(E1、TODAY()、 "MD")&DATEDIF(E1、TODAY()、 "Y")& "年"&DATEDIF(E1、TODAY()、 "YM")& " 日々"
この式を使いやすくするために、その人の誕生日が入力されます セルE1 ワークシートのこの位置へのセル参照は、数式に入力されます。生年月日がワークシートの別のセルに保存されている場合は、数式内の3つのセル参照を必ず変更してください。
式を簡単に操作するために、生年月日はワークシートのE1セルに入力されます。この位置へのセル参照は、数式に入力されます。
数式では DATEDIF 数式を3回計算して最初に年数、次に月数、次に2つの日付間の日数を計算します。数式の3つの部分は次のとおりです。
年数: DATEDIF(E1、TODAY()、 "Y")& "Years"月数: DATEDIF(E1、TODAY()、YM)& "Months"日数: DATEDIF(E1、TODAY()、 "MD")& "Days" アンパサンド( & ) Excelの連結記号です。連結の用途の1つは、数値データとテキストデータを1つの数式で一緒に使用するときに結合することです。たとえば、アンパサンドを使用して DATEDIF 上記の数式の3つのセクションで、テキスト「Years」、「Months」、および「Days」に機能します。 この式はまた、 今日() 現在の日付を DATEDIF 式。以来、 今日() 関数は、コンピュータのシリアル日付を使用して現在の日付を検索します。この関数は、ワークシートが再計算されるたびに自動的に更新されます。 通常、ワークシートは開かれるたびに再計算されるため、自動再計算がオフになっていない限り、ワークシートが開かれる毎日の人の現在の年齢が増加します。 この DATEDIF 関数は、ExcelまたはGoogleスプレッドシートで現在の年齢を計算するのに役立ちます: &DATEDIF(E1、TODAY()、 "MD")&DATEDIF(E1、TODAY()、 "Y")& "年"&DATEDIF(E1、TODAY()、 "YM")& " 日々" 一緒に数式を連結する

TODAY()関数
例:DATEDIFを使用して現在の年齢を計算する





