• 締切済み

カレンダーで日曜のセルを赤にする方法

エクセルで月予定表を作成しています。  A列:日にち   B列:曜日   C,D,E列:予定を記入。  日曜日のC,D,E列のセルをを赤に塗りつぶすのはどう設定すればいいか教えて下さい。よろしくお願いします。

  • reaf
  • お礼率87% (142/163)

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

問題は祝日ですが、それ以外も既回答では(質問の表現振りから)質問者には、わからないでしょうから、追加説明・操作説明をしておきます。 A列に日付シリアル値があるとします(この意味がわからなければ、WEB照会のこと。) A2:E32を範囲指定(B,C,D、E列も色をつけるために必要) 書式 条件付書式 「数式が」を選ぶ 式のボックスに =WEEKDAY($A2)=1と入れる 書式をセルの「パターン色」などを設定。赤系統の淡い色が良い。 OK ーー A-E列のセルの色を問題にしているが、$A2だけでよい. $A2のようにA列を固定する必要があるのは、通常の式の複写の理屈で考えるとわかりやすいのだが、質問者にはわからないだろうが当面そういうものとしてください。

reaf
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

日曜日に色を着けることに成功すると、必ずといっていいほど「祝日にも」という追加要求が出てきます。 それには適当なセル範囲(ここではC1:C4とします)に祝日のリストを作っておいて、A1セルを選択し条件付き書式で 「数式が」「=(WEEKDAY(A1)=1)+COUNTIF($C$1:$C$4,A1)>0」 を指定します。 すると祝日も同様に着色できます。あとはA1セルをコピーし他のセルに「編集」→「形式を選択して貼り付け」→「書式」で貼り付けてください。 なお数式の中で休日リストには必ず「$」を着けてください。またシートのセルをクリックして選択すると、勝手に「$」がつくので注意してください。(つけてはいけないところについてしまったりします) 土曜日も色を変えたいなら「条件の追加」で二番目の条件に  =WEEKDAY(A1)=7 を指定します

reaf
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

「条件付き書式」が便利です。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html 「日にち」が日付データなら、Weekday関数で曜日番号を取得できます。 B列の曜日で判定してもいいですね。

reaf
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

関連するQ&A

  • 勤務予定表の土日に自動的に色を付けたい

    エクセルで勤務予定表を作成しているのですが、日にちは初めから表にあったとして、そこに曜日を入れたら自動的に土曜日の列のセルを青、日曜日の列のセルを赤にするにはどうしたら良いのでしょうか?(横向きです)宜しくお願いします。

  • Excel関数(カレンダー)

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

  • 曜日が日曜になるとセルが赤

    Excel2003です、A1に=today()で日付です、B1は曜日です、日が変わると日付、曜日は変化しています、曜日が日曜になるとセルが赤になる方法お願いします

  • エクセル2003及び2010の関数の使い方

    エクセルで月ごとの予定表を作成しています。 B列 2行目に今年の数字2014、月はE列1行目予定の表は、B列3行目に日、C列3行目に曜日、D列3行目、E列3行目、F列3行目の3列のセルを結合して予定を記入しています。 B列4行目より関数を下記の通り作成しています。 今年の年は、B2に記入しています。 =DATEVALUE(B2&”/”&E1&”/1”)によりE1に月の数字1とか2を入力すると自動的に C4に曜日が出力されるようにしましたが、これで良いのでしょうか。 またD E Fの結合したところに定期の水曜日なら休館日とか月曜日なら10時からとか出力するにはどの関数を作成すればよいのか、エクセル2003と2010それぞれ、教えて下さい。 宜しくお願いします。

  • 「B列が日曜の場合」C列に/(斜線)が入るようにならないものでしょうか?

    エクセル2007と2003を使ってます。メインは2007です。 予定表を作成してます。A列には日付、B列には曜日、C列は空白です。このC列に「B列が日曜の場合」自動的に/(斜線)が入るようにならないものでしょうか?  A      B    C 6月29日  日曜    / 6月30日  月曜

  • エクセルでカレンダー

    プライベートでエクセルでカレンダーを作り予定表などを入力して使っています。 やり方は 1.1行の各列にに日、月、・・・・土 2行以下は各曜日の下のセルに日にちが入れてあります。 2.各セルは3行分の行高さが取ってあり日にちは上詰め中央に表示し、予定は下2行に入れています。 3.日にちは日曜日、祝日は赤でその他は黒で表示し、予定は青で書き込みます。 4.本日以前の日にちや、予定は毎日紫に変更しています。 質問 自動で4の操作と本日の日付のあるセルを黄色で塗りつぶす様に出来ないでしょうか? そのプログラムを教えていただきたいのです。

  • Excelでカレンダー

    Excelでカレンダーを作成しており、どうしても一つの曜日に2列使用の為、B7~O7迄 B.Cセルを結合して「日」(日曜日)とします。 後、D.Eセル結合・・・とO7迄、同様です。 B.Cの結合セルに データー ~ リスト ~ 日 , 月 を入力してありどちらか 選択出来る様になって尚克、条件式書式で 「日」の時は赤字で塗りつぶしもピンクになる様になっています。   D.E結合セル~N.O結合セル迄は B.C結合セルを「日」「月」どちらか選択すると自動的に以下、曜日が変化する様、各セルに =MID("月火水木金土日",COLUMN()-($B$7="日"),1) ・・・という計算式を入れました。   でも、この場合、2列を結合している為、B.C結合セルを「日」の場合、 D.E結合セル=「水」 F.G結合セル=「金」 H.I結合セル=「日」 J.K結合セル以降は表示無しです。 やはり、1列ずつでないと正しく月~土の様、順番にならないのでしょうか?  もし、出来る方法がありましたら教えて下さい。 宜しくお願いします。

  • エクセルで関数を使って予定表を作りたいのですが・・・

    エクセル2000で予定表を作成する課題があります。 C3に西暦、D3に月、A6~A36まで日にちを入力しています。 (1)B6~B36まで曜日、C列には祝日の何の日かを表示させるにはどうしたらいいですか? (2)土曜、日曜、祝日は日付、曜日の文字を赤色にするにはどうしたらいいですか? (3)常に2か月分のカレンダーを表示させるにはどうしたらいいですか? お願いします。

  • Excel:土曜と日曜の行に書式設定

    会社で働いた時間の表をExcelで作っています(1ヶ月 1シート)。 B列は日付が入っていて、 C列には曜日、例えば =TEXT(B3, "ddd") が入っていまして(Sun,Satなどと表示)、 D,E,F列・・・・・には出社時刻、退社時刻、休憩時間、・・・・を入力します。 やりたいこと:土曜と日曜は書式設定をしたい(たとえば セルに色を付ける。) 範囲指定して 書式メニューの条件付き書式で、 条件1 セルの値が 次の値に等しい ="Sun" 条件2 セルの値が 次の値に等しい ="Sat" などと設定すれば、曜日(C列)のセルは指定した設定になりますが、 他の列も指定した設定にしたいのです。 バージョンはExcel2000です。よろしくお願いします。

  • エクセル日にち間隔で日曜日を除いた値

    B列3行目以降        C列        D列             E列 (日付)         (日にち間隔数)    (日曜日除く間隔数)  (データ値)  H23年6月22日(水) H23年6月30日(木)      8           7 H23年7月1日(金)      1           1 H23年8月1日(月)      31           26 H23年8月28日(日)      27           24(28日の日曜日は含む) H23年9月30日(金)      33           28 日付入力は2011/6/21 B列表示形式はge"年"m"月"d"日"(aaa) 日付間隔は=IF(OR(ISBLANK(B3),ISBLANK(B4)),"",DATEDIF(B3,B4,"d")) の式を ネットで調べ、B列に不特定日を入力し、各、日にち間隔の数値を出しています。 ・行いたいのは  データの記録表を作成していますが、B列に不特定日を入力し、日曜日だけを除いた  日にち間隔の数値をD列に出したいです。  但し、B列に入力した日付が日曜日の場合は、その日も含みます。 エクセル素人につき、 <WEEKDAY関数は、曜日に対応した数値を返します。数値と曜日の対応> などをどのように利用して良いか分かりません。 エクセルは2000です。 アドバスの程よろしくお願いします。 過去(質問番号:6992865)で同じような質問させていただきましたが、質問内容が 悪く、締め切らせていただいてます。 (ご回答頂いた方々ありがとうございました。)

専門家に質問してみよう