• ベストアンサー

DATEDIF関数で生年月日のセルが空白の場合

DATEDIF関数で生年月日のセルが空白の場合年齢がすべて120成るのですがなぜでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

空白は0として計算します。0を入れて日付にしたら1900/1/0となるので今年で120年です。

DenKaievry
質問者

お礼

ありがとうございました。数式バーも空白のままなので計算式がエラーに成るのかと思っていました。初心者です。生年月日が不明で空白にした場合、年齢のセルも空白に出来ればいいんですが?

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

> 生年月日が不明で空白にした場合、年齢のセルも空白に出来ればいいんですが? A1とB1が対象の場合で生年月日がA1の場合だと =IF(A1="","",DATEDIF(A1,B1,"Y")) でいけますよ。

関連するQ&A