- ベストアンサー
excelでの日付の表示
おはようございます。 =INDIRECT("あ!E2")としたら、表示形式:数値で”0620” となっています。 結果、A5セル:月初 1901/9/1 A6セル:月末 1901/9/30 と表示されます。 必要は、A5セル:月初 2005/6/1 A6セル:月末 2005/6/30 です。 すみませんが、方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>=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")) の様にしてください。