質問: Excel2010を使用し、カレンダーを作っています。 土曜日のセルは「青の網掛け」、日曜日祝日のセルは「赤の網掛け」を、 条件書式にて設定したいのですがうまくできません。 カレンダーは月ごとにシートで分けており、 A列「日にち」、B列「曜日」、C列~E列「予定欄」を設けており、 土日祝日のセルはA~E列全て網掛けにしたいのです。 何卒ご教示頂きたく宜しくお願い致します。
回答: あなたが具体的にどのようにカレンダーを作成しているのかに応じて、やり方は様々変わります。 現状が不明なので、まっさらから次のように作成します。 A1セルに年を記入する たとえば2013 B1セルに月を記入する たとえば7 A3セルに「日にち」と記入 A4セルに =IF(MONTH(DATE($A$1,$B$1,ROW(A1)))=$B$1,DATE($A$1,$B$1,ROW(A1)),"") と記入、セルの書式設定の表示形式のユーザー定義で d を設定し、下に31日までコピー貼り付ける B3セルに「曜日」と記入 更にどこか別のシート、仮にSheet2のA列に「祝日」の一覧を年/月/日で列記、出来るならセル範囲に「祝日一覧」と名前を定義する B4セルに戻り =IF(A4="","",IF(COUNTIF(Sheet2!A:A,A4),"祝",TEXT(A4,"aaa"))) と記入し、下に31日までコピー貼り付ける A:E列を必ず列選択する ホームタブの条件付き書式▼から新しいルールを開始 数式を使用して...を選び =$B1="土" と記入、書式▼でセルの塗色を青くする A:E列を必ず列選択する ホームタブの条件付き書式▼から新しいルールを開始 数式を使用して...を選び =$B1="日" と記入、書式▼でセルの塗色を赤くする A:E列を必ず列選択する ホームタブの条件付き書式▼から新しいルールを開始 数式を使用して...を選び =$B1="祝" と記入、書式▼でセルの塗色を赤くする