- ベストアンサー
エクセル形式のカレンダーに土日祝日に色をつけるには
エクセル形式のカレンダーに土日祝日に色をつけるにはどうすればいいでしょうか? 手作業で色をつけるのではなく、スタートに任意の月日を入力すると約3ヶ月の日にちと曜日は出るのですが、そこに日曜と祝日は赤、土曜は青、ノー残業デーの水曜は緑などと色をつけたいのです。 特に毎年変わる祝日がむずかしくてやり方が思いつきません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
規則性のない(祝日など)に色をつける方法 F1:F3に 2006/7/2 2006/7/8 2006/7/13 これらの日のセルに色をつける。 A1:A14に日付シリアル値が入っているとする。 2006/7/1 2006/7/2 2006/7/3 2006/7/4 2006/7/5 2006/7/6 2006/7/7 2006/7/8 2006/7/9 2006/7/10 2006/7/11 2006/7/12 2006/7/13 2006/7/14 A1:A14を範囲指定して 書式 条件付き書式 数式が =A1=VLOOKUP(A1,$F$1:$F$3,1,FALSE) 書式としてセル色を適当に設定。 OK で指定3日に色が付きました。
その他の回答 (4)
- mshr1962
- ベストアンサー率39% (7417/18945)
#1ですが、祝日の計算方法はあちこちのサイトで紹介されてますよ。 http://koyomi.vis.ne.jp/directjp.cgi?http://koyomi.vis.ne.jp/sub/easter.htm 式をたてるのも面倒なら下記のURL http://www.h3.dion.ne.jp/~sakatsu/index.htm http://robotlove.livedoor.biz/archives/50227996.html #1で紹介したやり方の解説してるサイト http://www11.plala.or.jp/koma_Excel/contents1/mame1009/mame100901.html
》 特に毎年変わる祝日がむずかしくてやり方が思いつきません http://oshiete1.goo.ne.jp/kotaeru.php3?q=2152574 の No.3 に示したような祝日表を作成しておけば簡単に実現可能です。 具体的にどうするかは、どのセルに「スタートに任意の月日を入力する」かを含む「カレンダー」のレイアウトをセルアドレス付きで具体的に示さないと、回答された貴方自身が理解できないと思います。
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法で如何でしょうか。 1.対象範囲(仮にA列とします)を選択 2.書式→条件付き書式 3.「数式が」を選択し、=(WEEKDAY(A1,2)=7)+countif(祝日範囲,A1) *祝日範囲に休日を事前登録 4.「書式」→フォントタブの[赤色]を選択→追加 5.「数式が」を選択し、=WEEKDAY(A1,2)=6 6.「書式」→フォントタブの[青色]を選択→追加 7.「数式が」を選択し、=WEEKDAY(A1,2)=3 8.「書式」→フォントタブの[緑色]を選択→追加 因みにセルの色付けはフォントタブの所パターンタブで指定して下さい。
- mshr1962
- ベストアンサー率39% (7417/18945)
「書式」「条件付き書式」を使えば可能です。 祝日に関してはどこかに一覧表を作成してください。 A2=2006/1/1として 条件1「数式が」「=OR(WEEKDAY($A2)=1,COUNTIF(祝日,$A2)」で書式を赤 条件2「数式が」「=WEEKDAY($A2)=7」で書式を青 条件3「数式が」「=WEEKDAY($A2)=4」で書式を緑