• ベストアンサー

エクセルで作る月間表 その1/3

たびたびお世話になっております 再びエクセルに関する質問なんですが、 たとえばA1に「7月」 A2から順次「1日」、「2日」・・・「31日」 B列に予定のような単純な表なんですが、 7月、8月は31日 9月は30日ですよね 月毎の日数に合わせて、A1を変更すると、 表の数が変わるようにするには、どのようにしたら良いのでしょうか? ※単純に31行作ると、9月の表の最後に10月1日が表示されてしまいますよね。 賢者のみなさん、ご教授をよろしくお願いいたします

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

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.3

こんにちは~ No.1537212(3/3)の質問と関連していると思いますが、 なんかやりたいことがビミョーにちがいますよね? A2に日付を入れたら、A1を 「**月の予定」としたいのか、 A1に「**月」と入れたら、A2以下に日付を表示させたいのか、どちらなんでしょうか? 一応、A2に 2005/7/1 のように入力すれば、A2以下に日付が入るようにするには、 A3に =IF(COUNT(A2),IF(MONTH(A2+1)<>MONTH($A$2),"",A2+1),"") と入れて、A32までフィルコピー これのやり方によって、No.1537210(2/3)の質問の回答も変わってきますよ。

usami33
質問者

お礼

すばらしい あっという間に解決です。 本当に何度もありがとうございました

その他の回答 (2)

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

#1のmshr1962です。3/3を見ました A2:A32は日付形式だったのですね。 それならもっと簡単です。 1/3 「数式が」「=$A$1<>MONTH($A2)」で書式を設定 2/3 B2=IF($A$1<>MONTH($A2),"",TEXT($A2,"aaa")) C35=COUNTIF($B$2:$B$32,$B35) でカウント B35~B42に日月...を入力 3/3 A1=MONTH($A$2)&"月の予定"

usami33
質問者

補足

先日もお世話になり、本日もありがとうございました 2/3と3/3はおかげさまでうまくいきました どうも、1/3がうまくいきません 30日だけが正常で、1~29日と31日が指定した色になってしまいました? A2~A3を選択して「書式」「条件付き書式」、条件1の左側選択を「数式が」、右側を教えていただいた数式、 同じウインドウにある「書式」でフォントの色を変える このようにしましたがなにが悪かったのでしょうか?

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

条件付き書式で文字色を背景色と同じにして対応します。 「書式」「条件付き書式」で 「数式が」「=$A$1<>MONTH(DATE(YEAR(TODAY()),$A$1,$A2))」で書式を設定 A1=7 で表示形式を 0"月" A2=1 で表示景色を 0"日" (A3~A32まで同じ設定)

関連するQ&A