• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL 条件付き書式)

Excel条件付き書式でカレンダーに色をつける方法

kagakusukiの回答

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.6

>2013/1/26から2013/2/25までの表を作成して祝日・日曜日と隔週月曜日の1/28・2/11・2/25に色付けをしたかったんです。  もしかしますと、「祝日・日曜日」と「隔週月曜日」は別の色ではなく、同じ色で塗り潰すので、1つの条件付き書式で済ましたいという事なのでしょうか?  それでしたら、 =AND(ISNUMBER(1/DAY(B$3)),OR(WEEKDAY(B$3)=1,COUNTIF(祝日,B$3)MOD(B$3-"2013/1/28",14)=0)) とされると良いと思います。  尚、上記の数式中の"2013/1/28"の部分を、"2013/2/11"や"2013/2/25"に変えても、2013/1/28のセルに色が付きます。  それから、 >3月分は2/26から3/25と毎月表を作成するのですがいちいちカレンダーを見て休日の表に日にちを入れなくてもできるのではないかと思い質問させていただきました。 との事ですが、祝日の表を毎月入力し直していては面倒になりますから、1年に1度だけ1年分の祝日の表を作成しておき、使い回せば良いと思います。  尚、以下のサイトに、1年分の祝祭日が掲載されています。 【参考URL】  国立天文台 > 一般の方向け > 日の出・日の入り情報(暦) > 暦要綱   http://eco.mtk.nao.ac.jp/koyomi/yoko/  国立天文台 > 一般の方向け > 日の出・日の入り情報(暦) > 暦要綱 > 平成25年(2013)   http://eco.mtk.nao.ac.jp/koyomi/yoko/2013/rekiyou131.html  上記2つの参考URLの内、2番目のURLのページに「国民の祝日  平成25年 (2013)」という表がありますので、その表中の文字の部分をまとめてコピーしてから、Excelの例えばA1セルに貼り付けますと、以下の様になります。         A列         B列  1行目   名称         月日  2行目   元日         1月1日  3行目   成人の日      1月14日  4行目   建国記念の日   2月11日  5行目   春分の日      3月20日  6行目   昭和の日      4月29日  7行目   憲法記念日     5月3日  8行目   みどりの日      5月4日  9行目   こどもの日      5月5日 10行目   名称         月日 11行目   海の日        7月15日 12行目   敬老の日      9月16日 13行目   秋分の日      9月23日 14行目   体育の日     10月14日 15行目   文化の日      11月3日 16行目   勤労感謝の日  11月23日 17行目   天皇誕生日    12月23日 18行目 19行目 20行目   5月 6日、11月 4日は休日になる。  このままでは20行目の内容である「5月 6日、11月 4日は休日になる。」がB列の日付には反映されていませんから、B18セルに5/6、B19セルに11/4と入力します。  次に、日本の祝祭日以外にも、質問者様のお勤め先で決められている休日(例えば創業記念日や年末年始・盆休み等)があれば、B20以下に合わせて入力して下さい。  そして、もし、このExcelへの貼り付け作業を行った時の日付が、2013年ではなく、2012年内であった場合には、B列の各日付のデータは2013年ではなく、2012年の日付となっています(例えばB2セルの値は、「2013/1/1」ではなく、「2012/1/1」となっています)から、B列の日付が入力されているセルをまとめて範囲選択してから、Excelの置換機能を使用して、 2012/ を全て 2013/ に置換して下さい。  これで、B列に1年分の祝祭日のリストが出来上がりますから、後は、B列の日付が入力されているセル範囲をコピーして、御質問文にある >祝日一覧を作成し、 の祝日一覧のセル範囲に、[値のみを貼り付け]されると良いと思います。  文章で説明しますと面倒そうに思えるかも知れませんが、日付を1つずつ手入力されるよりは、はるかに楽ですし、入力ミスも少なくなると思います。 >ちなみに会社がEXCEL2010で家で使っているEXCELはXPなのでまだ、教えていただいた事が試せていません。  XPでも使用可能な関数や機能しか使用しておりませんから、多分、XPでも動作させる事は可能な筈だと思います。(もしかしますと、条件付き書式の数式を入力する欄に、入力可能な文字数の限界を超えてしまう恐れも、皆無ではありませんが)  尚、万が一、XPにおける条件付き書式の設定方法を御存じではあられない場合には、以下のURLのページを御参考にされると良いかと思います。 【参考URL】  よねさんのWordとExcelの小部屋 > ~Excel2003 基本講座 > 条件付き書式   http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html

関連するQ&A

  • EXCELでカレンダーを作りたいのですが

    質問は2点あります。 一つは月曜日から日曜日の間に祝日がある場合、月、火、水、木、祝日、土、日というように間に祝日の文字を入れる方法を教えて下さい。 二つ目は祝日が入ったらそれを赤い文字にしたいのですが。条件付き書式で7は土曜日で1は日曜日ですよね。祝日に入れる数字は何を入れたら良いのでしょうか?

  • エクセル2010 列による条件付き書式

    宜しくお願いします。 ==================================================    1  2 3 4 5 6 7 8 9 10 11 12 13 14    月 火 水 木 金 土 日 月 火 水 木 金 土 日 予定 時間  ==================================================== 上記のような表があり、土曜と日曜の日付だけを黒塗りしたいです。 行であればデータのフィルタでできると思うのですが 列でフィルタをできるのでしょうか? 土日の部分だけ黒塗り(灰色の網掛け)、またはフィルタを掛けて 土日だけ表示させたいです。 簡単な方法があれば教えてください。 宜しくお願いします。

  • 【Excel】 条件付き書式で解決できるでしょうか。

    こんにちは 下記の予定表があります。   A  B   C 1  2008年 2  11月 3  日 曜日 催事 4  1  土 5  2  日  BBB 6  3  月  AAA 7  4  火 8  5  水 催事がある行はイエローに、 土曜日はブルーに 日曜日はピンクに そのほかの平日はホワイトにしたいのですが、 条件付き書式で解決できますか? 5行目のように重なる時には、 催事のイエローを優先したいと思います。 ※条件付き書式は、3項目までの設定なのでそれ以上の設定は  無理だと思うのですが、催事の内容によって異なる色を  設定することは可能でしょうか。 Excel2003です。

  • 条件付き書式について

    条件付き書式でセルへ色を付ける方法を教えてください。 ●Office2013使用 ●別シート名「祝日」で、祝日リストを作成済み  (A列に祝日日付を入れています) ●A2には「1」としか表示されていませんが  yyyy/m/d(aaa)の「d」のみ表示するよう書式設定 ●B2には「金」としか表示されていませんが  yyyy/m/d(aaa)の「aaa」のみ表示するよう書式設定 <やりたいこと> 書式設定(土日はWEEKDAY、祝日はCOUNTF使用)で 土・日・祝日のセルに色を付けたいのですが C列だけ色が付きません。 C列には文字を入力する予定ですので 文字を入れても背景の色はAB列と同じのまま… そんなこと可能でしょうか。 色々調べてやってみたのですがギブアップです…。 どなたかお詳しい方、教えていただけないでしょうか。 宜しくお願い致します。

  • EXCEL 条件付き書式 3つの条件を適用させる

    ある施設の入館数のデータ管理をしたいと思います。 表で曜日、入館数を別の列にしてます。 例えば、月曜という表示をA1、月曜日の入館数をA2に。 火曜はB1、火曜日の入館数をB2に入力していきます。 条件付き書式で、 「平日の入館数が500以下だったら赤で入館数の文字を変えて、土日祝日は1000以下だったら赤く変える」 という風に平日と土日祝日では条件を変えたいのですが、月が替わった時にシートを再利用したいのでできればシート作成時にその都度平日の所だけに条件設定して土日にも条件設定してではなく1日から31日まで一列で設定できないのでしょうか? 教えてください。よろしくお願いします。

  • 条件付書式について

    ご指導下さい。 カレンダーの日付欄で一つのセルの中に 例 「1/1 火 (m/d aaa)」 書式 セル ユーザー定義 で設定しています。 この時土曜日は青 日曜日は赤としたいのですがうまく条件付書式設定ができません。 ご教授、宜しく御願いします。

  • エクセル2007条件付き書式について

    条件付き書式の項目が全部で4つになってしまい、互換性の関係上3つに落としたいのが主旨です。 現在土or日と表記された場合に背景色が変わるようになっておりますが、 土曜と日曜とで別々の設定にしております。 =WEEKDAY($A6)=1 日曜 =WEEKDAY($A6)=7 土曜 一つの条件に表現できればご教授願いたいのですが。

  • 条件付書式について

    エクセルの条件付書式は3つの条件までしか条件を決めれないのでしょうか?  (1)数式が =$b1="日" c1:e1を塗りつぶす  (2)数式が =$b1="水" e1:d1を塗りつぶす  (3)数式が =$b1="金" d1を塗りつぶす  (4)数式が =$b1="土" e1:d1を塗りつぶす 上記の4つの条件を入れて指定のセルを塗りつぶしたいのですが、、、(2)(4)は塗りつぶすセルは同じなので、 数式が =$b1="水""土" とまとめれば条件は3つになるのでうまくいくように思うのですが。 宜しくお願いします。

  • シフト表のカレンダーによる条件書式で セル色を3つつける方法

    シフト表のカレンダーによる条件書式で セル色を3つつける方法 条件書式で 日曜 土曜までは 条件書式で色つけできたのですが 祝日に関して どうしても できません。 以前 やったことが あるのですが すっかり忘れてしまいました。 確か祝日シートとかをつくって祝日を張り付けてやる方法があったとおもいますが。 シフト表は 縦バージョンではなくて 横バージョンです。 D4 に 2009(年) Q4 に  9(月)を入力して カレンダー部分を変化させています。 B6~AF6に 日にち部分 B7~AF7に 曜日部分 やりたい曜日のセル色は 6と7行目だけに設定。 ただ 2009 年 9月 を 例にとると AF6 AF7が 10月1日の部分が 表示されてしまいます。 月の 曜日が 少ないときに 後半部分を白にして消しているように見せる 条件書式の 設定が あったとおもいます。 そちらのほうも ご存じのかた よろしくおねがいします。

  • エクセル2007 条件付き書式

    予定表をエクセル2007で作成しています。 1日が1行になっているスタイルです。 条件付き書式で,セルの背景色を,土曜を青,日曜を赤, 祝日を黄色になるよう設定しています。 =WEEKDAY($A2)=1 =WEEKDAY($A2)=7 =NOT(COUNTIF($K2,"")) (k列には祝日名が入っている) 休日出勤し,月曜が代休の場合, 月曜はK列に「代休」と入れれば黄色になりますが, 出勤した土曜や日曜を白にするにはどうすればいいでしょうか? 滅多にないことなので,そのセルだけ「セルの書式設定」から 塗りつぶしを白にしたのですが,条件付きが優先されてしまいます。