• ベストアンサー

Excel2003で毎月の曜日を簡単に表示したい

Excel2003を使って勤務表を作っているのですが、 曜日表示の部分を毎回書き換えるのが面倒だなと思っています。 そこで、画像の「2010年○月分月間出勤予定」という部分に 例えば「2010年3月分」と入力すると3月の曜日を表示、 4月分と入力すると4月の曜日が、1~31日の曜日部分(画像の薄黄色の部分)に表示されるようにしたいのですが可能でしょうか? もしできるなら、どう入力すればいいのか教えて下さい。 Excelのファイルです↓(受信パス4567) http://www1.uploda.tv/index.php?mode=pass&idd=0055904

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • dumbass
  • ベストアンサー率60% (69/114)
回答No.1

まず、年と月の数値をそれぞれセルに入力するように変更して下さい。 例えば、C1を年、F1を月の数値を入力するセルにします。 次に、C3はそのまま「1」で、D3に =IF(C3="","",IF(C3+1>DAY(DATE($C$1,$F$1+1,1)-1),"",C3+1)) と入力し、31日のところまでオートフィルで引っ張ります。 そして、C4に =IF(C3<>"",DATE($C$1,$F$1,C3),"") と入力し、これまた31日のところまでオートフィルで引っ張ります。 これでC1とF1の数値に応じてその年・月の日数と曜日が表示されると思います。 ただ、自分では確認したつもりですが、もしかしたらおかしな所があるかも知れません…。

nyaron
質問者

お礼

わー出来ました! めっちゃ簡単に切り替わってます!2月や3月と入力した時のこの快感w しかも2月等の日数が少ない月は31日→28日に減る高機能さ。 手動で入力してたあの頃よさらば! EXCELは超初心者で何をどうすればいいのかさっぱりだったので 本当に助かりました。 ご親切にありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A