• ベストアンサー

エクセルで経過年を表示したい。

エクセル2000。経過年を表示したい。=DATEDIF(DAYEVALUE(L27),NOW(),"Y")で出ません。出るシートもあったのですが、リターンキーを押すとで=VALUE!になってしまいます。希望は和暦入力ですが、西暦でもかまいません。ちなみに西暦でもだめでした。

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

  • ベストアンサー
  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.4

DATEVALUE関数を外してみて下さい(DAYEVALUEはタイプミスですね)。 =DATEDIF(L27,NOW(),"Y")

その他の回答 (3)

  • lele00
  • ベストアンサー率29% (74/250)
回答No.3

すいません比較日付を忘れていました。No1の方と同じですね。

  • lele00
  • ベストアンサー率29% (74/250)
回答No.2

私の場合は、 =DATEDIF(参照セル番号,"Y") で普通に出ていますよ。 参照セル番号のシートは日付指定で S40.1.10 の様にしています。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

DAtEVALUE(L27) の、DAtEVALUEは使わなくてよいかと。 よって =DATEDIF(L27,NOW(),"Y")