- 締切済み
エクセル 日付に関する質問
エクセルでの質問です。 5/25 26 27 28 29 30 31 6/1 2 3 4 5 上記のようにしたいです。 連続する日付です。 月が替わった時だけ、セルの書式設定-表示形式-日付-種類が“3/14”になる様ににしたいです。 それ以外は、日にちだけにしたいです。(“d”) 一番初めのセルは、手入力します(例)5/25 右隣のセルは、"a+1" として右にドラックします。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- keirika
- ベストアンサー率42% (279/658)
回答No.4
=IF(DAY(A1+1)=1,TEXT(A1+1,"m/d"),TEXT(A1+1,"d")) でどうでしょうか。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
#2です。 式を間違えたところがあります。 =IF(OR(COLUMN()=1,DAY($N$2+COLUMN())=1),TEXT($N$2+COLUMN(),"M/d"),TEXT($N$2+COLUMN(),"d")) に訂正します。
質問者
お礼
ありがとうございます
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
普通の書式設定では出来ません。 関数で書式は左右できません。別世界のことなので。 それで文字列を我慢して N2に2008/5/24 A1に =IF(OR(COLUMN()=1,DAY($N$21+COLUMN())=1),TEXT($N$2+COLUMN(),"M/d"),TEXT($N$2+COLUMN(),"d")) と入れて、J1まで式を複写する。 結果 5/25 26 27 28 29 30 31 6/1 2 3 ーー 7/1もAL1で7/1になりました。
質問者
お礼
ありがとうございます
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
最初のセルA1のみ表示形式で設定してその隣は B1=TEXT(A1+1,IF(MONTH(A1)<>MONTH(A1+1),"m/d","d"))
質問者
お礼
ありがとうございます
お礼
ありがとうございます