• ベストアンサー

エクセル形式のカレンダーに土日祝日に色をつけるには

エクセル形式のカレンダーに土日祝日に色をつけるにはどうすればいいでしょうか? 手作業で色をつけるのではなく、スタートに任意の月日を入力すると約3ヶ月の日にちと曜日は出るのですが、そこに日曜と祝日は赤、土曜は青、ノー残業デーの水曜は緑などと色をつけたいのです。 特に毎年変わる祝日がむずかしくてやり方が思いつきません。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.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% (7418/18948)
回答No.4

#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

noname#204879
noname#204879
回答No.3

》 特に毎年変わる祝日がむずかしくてやり方が思いつきません http://oshiete1.goo.ne.jp/kotaeru.php3?q=2152574 の No.3 に示したような祝日表を作成しておけば簡単に実現可能です。 具体的にどうするかは、どのセルに「スタートに任意の月日を入力する」かを含む「カレンダー」のレイアウトをセルアドレス付きで具体的に示さないと、回答された貴方自身が理解できないと思います。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法で如何でしょうか。 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% (7418/18948)
回答No.1

「書式」「条件付き書式」を使えば可能です。 祝日に関してはどこかに一覧表を作成してください。 A2=2006/1/1として 条件1「数式が」「=OR(WEEKDAY($A2)=1,COUNTIF(祝日,$A2)」で書式を赤 条件2「数式が」「=WEEKDAY($A2)=7」で書式を青 条件3「数式が」「=WEEKDAY($A2)=4」で書式を緑

関連するQ&A

  • アウトルック2002での土日、祝日の表示

    アウトルック2002で土日祝日の日付の表示を土曜は青、日・祝日は赤色にしたいのですが、どうすればよいのでしょうか?

  • どうしたらカレンダーを色付できますか?

    工程表を作るのに、カレンダーを入力するのですが、毎回卓上カレンダーを見ながら土曜日は青色・日祝日は赤色と3ヶ月半年と手入力しています。どういう式をいれたらこの作業が一発でできますか? 教えてください。お願いします!!

  • カレンダーで祝日を表示させる。

    EXCELにてカレンダー(勤務表)を作成し、月を変更すると自動的に祝日や土日には曜日の色が変わるようにはしたのですが祝日に該当する日(添付では1日(土)・10日(月))の曜日のセルの上にマウスを持っていくと添付画像のようにコメントが表示されるようにしたいのですが、どのようにすればよいのでしょうか? 色の変更等はVBAを使用していません(関数や条件付書式を使用しています)がとくに拘りはありませんので宜しくお願い致します。

  • エクセル2000でカレンダーをつくりたいのですが・・。

    エクセル2000を使って1年分のカレンダーを作りたいと考えています。土日は条件付き書式を使って曜日の色を変えることができたのですが、祝日はどのような関数または命令をあたえれば検索または表示を変えることができますか。何か簡単な方法があれば教えてください。

  • エクセルでカレンダーを作りたいのですが。

    エクセル2003を使用しています。 次のようなカレンダーを作成したいと思います。 A1に2006などの年、A2、B2~に3/6などの月日、そしてA3、B3~に曜日(月、火…)の入ったカレンダーです。 A1の「年」やA2の「月日」を変更したら自動的に日にち(30日まで31日まで)や曜日が変わるようにするにはどうしたらいいですか? よろしくお願いします。

  • エクセルで祝日の表示

    エクセルでセルに 2006/4/1 と打ち込んだらその後 自動で年度カレンダーを作成できるよう関数等を設定しているのですが、 祝日を識別(文字色を変える、パターンの色を変えるなど)させることはできないでしょうか。 現時点では打ち込んだセルを参照し、月日・曜日は表示できています。 どうか教えてください。よろしくお願いします。

  • エクセルでカレンダーにより色をつけたい

    エクセルを用いて毎日のチェック表のようなものを作りました。 日にちに合わせて曜日を表示させるようにしました。「=MID("月火水木金土日",WEEKDAY(E6,2),1)」 これにより自動で曜日が表示されますが、このときに合わせて土曜と日曜のところのセルを自動で色をつけたいのです。     1 2 3 4 5 6 7 8 9     木 金 土 日 月 火 水 木 金 項目1 項目2 項目3 上のような形になっており、この場合ですと3、4の土日部分を自動で色をつけたいのです。 よろしくお願いします。

  • エクセル 祝日の関数を教えてください

    条件付き設定で土、日、祝日に色を付けたカレンダーを作っています。 曜日の色の付け方はいろいろあるようですが、今回は 土曜日・・・=WEEKDAY($A1)=7 日曜日・・・=WEEKDAY($A1)=1 =WEEKDAY($A1)=の後に、土曜日は「7」、 日曜日は「1」で作りました。 そこで質問ですが、祝日の場合には「=」の後の数字をいくつで設定するのでしょうか? よろしくお願いします。

  • Excel関数(カレンダー)

    Excel2010を使用し、カレンダーを作っています。 土曜日のセルは「青の網掛け」、日曜日祝日のセルは「赤の網掛け」を、 条件書式にて設定したいのですがうまくできません。 カレンダーは月ごとにシートで分けており、 A列「日にち」、B列「曜日」、C列~E列「予定欄」を設けており、 土日祝日のセルはA~E列全て網掛けにしたいのです。 何卒ご教示頂きたく宜しくお願い致します。

  • VBAでカレンダーに祝日を自動反映させる

    いつもお世話になっています。 どうかよろしくお願いします。 営業日報を作ろうと思い、 ・A1に任意の月(yyyy/mm/01)を入れ ・B3からAJ3までのセルに月・・・日、と7曜日を5週分並べ ・直下のセルに数式を入れ、A1に入力した月のカレンダーが表示されるようにしています しかし祝日は稼働見込みが平日土日と異なるため、祝日の曜日を赤く(セル塗りつぶし&白字)表示させたいと思っています。 月によって祝日の日が異なり、しかも振り替え休日も存在しますが、どなたか助けていただければ幸いです。 よろしくお願いします。

専門家に質問してみよう