• ベストアンサー

excelでの日付の表示

おはようございます。 =INDIRECT("あ!E2")としたら、表示形式:数値で”0620” となっています。 結果、A5セル:月初 1901/9/1    A6セル:月末 1901/9/30 と表示されます。 必要は、A5セル:月初 2005/6/1     A6セル:月末 2005/6/30 です。 すみませんが、方法を教えてください。

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

  • ベストアンサー
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.1

>=INDIRECT("あ!E2")としたら、表示形式:数値で >"0620"となっています。 意味が理解できませんが・・・ やりたいことを想像して A5 =DATE(YEAR(TODAY()),LEFT(INDIRECT("あ!E2"),LEN(INDIRECT("あ!E2"))-2)*1,1) A6 =DATE(YEAR(TODAY()),LEFT(INDIRECT("あ!E2"),LEN(INDIRECT("あ!E2"))-2)*1+1,)

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

日付形式は1900年1月1日を1日目とした経過日数をシリアル値にしています。 数値の0620は620日目で1990/9/11になります。 6/20にする為には変換が必要なので =DATEVALUE(TEXT(INDIRECT("あ!E2"),"00""/""00")) の様にしてください。

関連するQ&A