• 締切済み

Excel2007 曜日によって別のセルの色を変え

tom04の回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! >●月曜~土曜(10時~21時)、日曜・祝日(10時~20時)、祝前日(10時~21時)の3パターンで営業時間が異>なります。 とありますが、よくよく考えると日・祝日のパターンとそれ以外のパターンの2種類だけで大丈夫だと思います。 そこで条件付き書式を2つ設定してみてはどうでしょうか? 尚、日付セルはB2セルに「月」・B3セルに「日」の数値が入るものとしています。 画像を拝見するExcel2007のように見えますので、 ↓の画像のように別Sheetに祝日用のデータを作成しておきます。 そして画像のB3~E21セルを範囲指定 → 名前ボックス(画面左上のセル番地が表示されているところ)に 仮に 祝日 と入力 → Enter これで範囲指定部分が「祝日」と名前定義されましたので、 元Sheetの色を付けたいセルの10~20の範囲を選択 → 条件付き書式 → 「新しいルール」 → 「数式を使用して・・・」 → 数式欄に =OR(WEEKDAY(DATE(2013,$B$2,$B$3))=1,COUNTIF(祝日,DATE(2013,$B$2,$B$3))) という数式を入れ → 書式 → 塗りつぶし → 好みの色を選択しOK 次に 10~21の色を付けたいセルを選択 → 同様に・・・中略・・・ → 数式欄に =AND(WEEKDAY(DATE(2013,$B$2,$B$3),2)<7,COUNTIF(祝日,DATE(2013,$B$2,$B$3))=0) という数式を入れ好みの色を選択しOK 尚、アップした画像は2016年までの祝日を表示していますが、数式は今年(2013年)限定となります。 ※ 元Sheetにシリアル値(年・月・日)を入れるセルが別々であれば当然それにも対応できます。 ※ Excel2007以降の場合条件付き書式の数式欄に、この画面から数式がコピー&ペーストできるはずです。 参考になりますかね?m(_ _)m

kojio-x
質問者

お礼

回答有難うございます。 質問の仕方が悪く、もう一度整理して再質問させていただきたいと思います。

関連するQ&A

  • Excel2007 曜日によって別のセルの色を変え

    いつもお世話になり有難うございます。 昨日質問させていただきましたが、質問の仕方が下手糞なため、もう一度よく整理して再質問させていただきます。 なお、前回忙しい中回答していただいた皆様には、私の頭がアホなためこのようなことになり申し訳ありません。何卒お許しください。 昨日(http://okwave.jp/qa/q8082698.html?by=datetime&order=ASC)にて皆様に回答いただき、自分なりに頑張ってみたのですが、 画像にある通りA列に日付、B列に氏名、D9:AE9は時間で、その下にそれぞれ働く時間の箇所に色を塗っています。(赤が勤務、黄が休憩) シフトを組む際に、曜日によって営業時間が異なるのですが、営業する時間帯をD9:AE9の箇所に色を塗りたいのです。(画像では10時から21時までが営業) (営業時間は月曜~土曜が10時から21時、日曜祝日が10時から20時、祝前日が10時から21時) 管理用シートには別表で2013/1/1~2013/12/31までの表があり、「営業時間判定」という列に月曜~土曜と祝前日の10時から21時までの営業の日には「1」、日曜祝日の10時から20時までの営業の日に「0」と入力した表を作成しました。 具体的に頭の中で考えているイメージですが、 ●A9の日付と管理用シートにある別表の日付を紐付けし、 ●管理用シートの別表にある「営業時間判定」が「1」の場合は画像のF9:AA9のセルに色を付け、 ●同じく「0」だった場合はF9:Y9のセルに色を付ける という手順が簡単ではないかと思うのですが、このような場合はどのようにすればいいのでしょうか? 恐れ入りますがよろしくお願いいたします。

  • excel:曜日と日付に色を付ける

    excel2003を使い出勤表を作っているのですが、 日曜日の日付と曜日のFONTを赤にしたいのです。 ログを探してみましたが探し方がへたくそなのか、 見つかりませんので、新規で質問をさせていただきます。 条件付書式で曜日だけFONTの色を赤に変える事は出来たのですが、 これだと日付の色は変わりません。 ちなみに、日付のセル(A6)に当月を入力すると、 日付(Bセル)・曜日(Cセル)が自動的に変わるようにしてあります。 当月の日付を変えたら、日曜日のセルだけ自動的に、 日付・曜日を赤のFONTにすることは可能でしょうか? excelはまだまだ初心者な者で、どなたか教えていただけると助かります。 よろしくお願いします。

  • 【Excel】今日の「曜日」に色を付ける方法

    Excelで店舗の休日一覧を作っており、各店舗ごとに手作業で休日の曜日を入力しています。 ————————————— 店舗A|木        | ————————————— 店舗B|火(祝日→水)  | ————————————— 店舗C|月、水、年末年始 | ————————————— 現在このような感じで入力してありまして、ここに、今日の曜日の「文字列」が含まれているセルに(色をつける等の)強調を施す条件を設定したいと思っています。 しかし、今日の日付に色をつけることはできるのですが、曜日に色を付けることができず困っております。 条件の式などの設定方法が分かる方見えましたら、ぜひ教えていただけますでしょうか。 宜しくお願い致します。 ※今日の日付と曜日は関数で呼び出すことができています ※Excel2011を利用中ですが、Googleスプレッドシートでも同じ表を作りたいと考えているので、そちらでも使える方法がありましたら、一緒に教えていただけますでしょうか

  • 日付と曜日を一つのセルに表示できますか。

    指定された様式への入力のため良い方法をご教示下さい。 日付と曜日は、別のセルに入力してあるのですが、 これを、一つのセルに、6/8(水) というような日付と曜日の表示にしたいのですが可能でしょうか。 エクセルは、2007を使用しています。

  • エクセルで日報を作成時に指定曜日のセルの色を変える

    エクセルで日報を作成しておりBに曜日を入力しております。 土曜日と日曜日だけセルの色を変更したいです。 条件書式で「土」と入力したら入力したセルの色を変更することは できたのですが列全体の色を変更したいです。 A列には日付でB列には曜日を入力した状態でA列からZ列まで指定した 色に変えるのにはどうすれば宜しいでしょうか? 曜日は短くして土曜日→土、日曜日→日と入力します。 エクセルは2010を使用しております。 以上、宜しくお願いします。

  • 曜日別Excelセルにデータコピー

    A1セルに2014/3/18と入力した際、入力ボタンで図のようにA2~A11に下記の式で火曜日のデーターE2~E11が入力出来たのですがA1の日付(曜日)を変更した際、入力ボタンを押すごとにA2~A11の値がその曜日ごとのデーターに変わるようにしたいのですが。VBAコードをお解りになる方よろしくお願いします。 Sub 入力() ActiveCell.Value = Range("D2:D11").Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub

  • エクセル 特定の単語が入力されたときにセルの色を変える

    エクセル 特定の単語が入力されたときにセルの色を変える A1に日付を入力すると、A2に自動的に曜日が入る数式を入れています。 カレンダーのように1ヶ月分がまとめて表示されているわけではなく、入力が必要な日だけ日付を入れるような表になるのですが、土曜や日曜の場合、曜日のセルの色を変える方法を教えていただけますでしょうか。 条件付書式でやってみたのですが、曜日のセルに数式を入れて自動的に表示させている場合、うまくできませんでした。(直接、土曜や日曜と入力するときちんと色が変わったのですが)

  • 予定表の祝日セルに色をつけたいです。

    現在練習で予定表を作成しています。 年(G2)と月(S2)を打ち込むと自動的にセルに日付を表示されるようにしています。 関数は =DATE(YEAR(G2),S2,1) セルの書式設定が、日付の3/14にしています。 その後は、隣のセルに+1をして31日間分にしています。(行状にしています) 曜日は各日付の下に関数で =TEXT(該当日付セル,”aaa”) にしました。 土、日は条件付き書式で色をつけられたのですが、祝日に関しては別欄に祝日一覧をまとめてCOUNTIF関数で行いましたが、色が付きませんでした。 日付の表示上は問題ないですが、数式が入ってると反映されないのでしょうか。 もうしそうであれば、この自動化を壊さないように、祝日に色をつける方法を教えて頂きたいです。 長文、乱文失礼致しました。 よろしくお願い致します。

  • エクセルで曜日によって表示と非表示をわけたい

    すみません。教えてください。 平日の場合は、Dセルに 土日祝日の場合は、Eセルに 表示させるようにしたいのですが、どうしたらよいでしょうか? 具体的には、出勤簿の時間集計で Aセルに、日付 Bセルに、就労時間数 を入力してあり それを、 Cセルには、平日だけの時間を表示 Dセルには、土日祝だけの時間を表示 させたいのですが・・・ 宜しくお願いします。

  • Excel関数で今日の日付けが入ってるセルに色をつける方法

    EXCEL関数について教えて下さい。 以下のような表がある時、「訪問日」に入力されいる日付けが 今日(当日)を示す日付けの場合 日付けの情報が入っている「セル」に、 自動的に指定の色が付く方法はありますでしょうか? (顧客名)  (住所)      (訪問日)  (訪問内容) ○○○商事  東京都港区     09/03/22(火)  サポート ●●●商事  東京都千代田区   09/03/15(金)   サポート △△△商事  東京都大田区    09/04/20 (月) 納  品 「訪問日」の項目は、日付けを書き換えることもありますし 並べ替え機能で、ガラっと同じ日だけ集めることもあります。 そんな作業をしても、今日の日付けが入っているセルだけは 指定の色が表示されているようにしたいのです。 また、もし可能であれば、「訪問日」を、曜日毎で集計した際に 同じ曜日は、同じ色で表示する、といった方法が、もし 出来るのであれば教えていただきたいです。 ご存知の方、お教え下さい。 宜しくお願いします。