• ベストアンサー

カレンダーの自動日付表示

作業日報(2週間表示のもの)を作成しています。 ページが変わるたび作業日と曜日を毎回入力しなおすのは手間だと思い、先頭となるセルに日付を入れればその後の日付と曜日が自動で表示されるように作りました。 先頭セル以外の日付は、日だけ(d)を表示させています。例えば5月21日だったら21と表示させています。 そこでひとつ質問なのですが、 5月から6月に変わったとき、6月1日だけ6/1と表示させたいのですが何か方法はありますか?できれば関数を用いたいのですが...。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

先頭となる日付がセルA1にあるとして =IF(MONTH(A1)=MONTH(A1+1),A1+1,TEXT(A1+1,"m/d")) で如何でしょう。

808moko
質問者

お礼

おぉ(*o*)/ まさにその通りです!! 実は =IF(MONTH(A1)=MONTH(A1+1),A1+1,  ←ここまでわかったんですが、そのあとどうやって「6/1」と表示させるように指示したらよいのかがわかりませんでした。 TEXTを使うんですね! ひとつお利口になりました&スッキリしました。 早速のお返事ありがとうございました。m(_._)m 早速活用させて頂きます。o(^-^)o

関連するQ&A