生年月日が 1 つの列に入力されている場合、MS Excel で年齢を計算するにはどうすればよいですか?

生年月日が 1 つの列に入力されている場合、MS Excel で年齢を計算するにはどうすればよいですか?

生年月日がなく、1 つの列に生年月日のデータのみが含まれているため、今日の年/日付に基づいて、他の列の対応する年齢を計算する必要があります。

答え1

これをセルに入力しB2てドラッグします列内の他のセルへB:

=IF(A1="", "", YEAR(NOW())-A1)

前提:

  • 生年月日はA列にあります。
  • 計算するおよその年齢年のみに基づきます。
  • おおよその年齢を列 B に表示します。
  • 対応する生年月日が入力されていない場合は、結果を空白のままにします。

答え2

今年度のExcelの数式

=YEAR(TODAY())

希望する結果を得るには、上記の式から生年月日を差し引いて各個人の年齢を算出します。

答え3

これは正確ではないアプローチですが、次の点に役立つ可能性があります。

列があるとしますB名前生年月日、列名前今日の日付そして列名前年数による結果概算年数を計算するには、CからBを引いて概算日数を求め、これを年数(365)に変換する必要があります。たとえば、1990年10月10日生年月日と2016年9月23日今日の日付として、しかしそれらを引くと9480日数を365で割って年数に変換する必要があります。結果は25,97260これをほぼ 26 年と解釈することもできますが、この方法が完全な正確性を持たないのはそのためです。重要:合計日数を取得するには、セルの書式を設定する必要があります。番号または一般的な

たぶんこれが役に立つでしょう。 Microsoft Excel 2010での手順

関連情報