エクセルの条件付書式で予定時間オーバーの場合に文字を赤色にする方法

このQ&Aのポイント
  • エクセルの条件付書式を使用して、作業予定時間と実績時間の差異を視覚的に把握する方法について教えてください。予定時間が実績時間をオーバーしている場合は、表示文字を赤色にしたいです。
  • 具体的には、A1セルに予定時間(120分)を入力し、B1セルに作業開始時間(9:00)を入力してください。C1セルに作業終了時間(12:00)を入力し、D1セルにはC1セルからB1セルを引いた差異(180分)が表示されます。この場合、予定時間に対して実績時間がオーバーしているので、D1セルの文字を赤色にしたいです。
  • 現在、条件付書式で「セルの値が次の値より大きい=C1」の設定をしても、D1セルに反映されません。ただし、A1が0または空白の場合は条件付書式が正しく反映されます。どなたか助けていただけますか?
回答を見る
  • ベストアンサー

エクセルの条件付書式について教えて下さい。

エクセルの条件付書式について教えて下さい。 作業予定時間と実績時間の差異を視覚的に把握したく、予定時間-実績時間=予定時間オーバーであれば表示文字を赤色等にしたいのですが、どなたかご教授頂けますようお願いします。 現在出来ているのは以下の通りとなります。 A1セル=予定時間(120 ※分単位で入力、セルの書式は標準)、B1セル=作業開始時間(9:00)、C1セル=作業終了時間(12:00)、D1セル=C1-B1(180、セルの書式は[mm])である場合、予定(A1)120分に対して実績(D4)が180分なので60分オーバーとなりますが、この時D1セルの文字を赤色にしたいです。 D1セルには条件付書式で「セルの値が」「次の値より大きい」「=C1」として書式ボタンの書式-フォントタブで色を設定してもD1に反映してくれません。 ※A1が0若しくは空白ならD1の条件付書式がきちんと反映してくれます。 とても困っていますので、どなたか助けて下さいますようお願い致します。。。。。。。。

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

  • ベストアンサー
  • nazoboy
  • ベストアンサー率100% (1/1)
回答No.2

A1の"120"はデータ上でも"120"ですが、D1の"180"はデータ上では"0.125"なので、D1がA1を上回らなかったのだと思います。 解決方法としては、A1に"2時間"といった意味で"2:00"と入力し、書式をD1に合わせ、[mm]にすればご希望の見栄えになると思います。 (※条件付書式は合っています。) 素人感覚で申し訳ありません。 ほかになにか良い手順がございましたら、そちらをご参考ください。 よろしくお願いいたします。

syakamoto
質問者

お礼

出来ました!! ご丁寧に有難う御座いました!

その他の回答 (2)

  • nazoboy
  • ベストアンサー率100% (1/1)
回答No.3

追記です。 申し訳ありません。 条件付書式の参照先はA1ですね。

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

>D1セルには条件付書式で「セルの値が」「次の値より大きい」「=C1」  ⇒=A1ですよね?   A1は数値、D1は時刻シリアル値(小数点以下)なので0以外は常にFALSEになります。   単位を合わせる事が必要です。   一例ですが、「数式が」、「=A1/60/24<D1」としては如何でしょうか。

syakamoto
質問者

お礼

ご指摘の通りA1セルの間違いです・・ 有難う御座いました!

関連するQ&A

  • エクセル 条件付書式にて

    エクセルの条件付書式について質問です。 A1セル、セルの書式設定で表示形式をyyyy/m/d(aaa)に設定しています。 A1に11/17と入力すると 2012/11/17(土) と表示されますよね。 土曜日のときにフォントを青にしたく条件付書式を設定したいのですがどのようにしたらよいでしょうか。 無理だと思いつつも =COUNTIF(A1,"*土*") でやってみましたがやはり反映されませんでした。 何か方法ありましたらご教授下さい。 よろしくお願いします。

  • エクセル 条件付書式の結果がすぐに反映されない

    仮にセルA1に、次のような条件付書式を入力します。 数式が =A2<>"" のときにセルの色を赤にする。 そしてセルA2になにか値を入力しても、セルの色がかわりません(セルA1とセルA2の境界が赤になるときもある)。 条件付書式の入力が間違っているのかと思っていたら、 ・スクロールしてセルA1とセルA2を画面上から見えなくした後、再度表示させる。 ・印刷プレビューで確認し、再度表示させる と、条件付書式が反映され、セルの色が指定どおり赤にかわっています。 WinNT Execel97 と WinNT Execel2000 両方で試してみましたが、結果は同じでした。 この現象を回避し、入力後、即条件付書式の結果が反映される方法はないのでしょうか? どなたかよろしくお願いします。

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

    エクセルの条件付書式について、お尋ねします。 A1のセルには、背景と同じ色で文字が入力されていて、そこに文字を上書きすると、A1のセルの文字の色が黒に変更されるようにしました。 その後B1のセルに文字を入力すると、A1からE1までのセルの背景がグレーになるようにしたかったのですが、A1のセルだけが、塗りつぶされませんでした。 説明が十分かどうかわからないのですが、質問としては、このようなことが、条件付書式で可能かどうか、可能ならば、その方法を教えていただけますでしょうか。 どうぞよろしくお願いいたします。

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

    A1に「路外 125」、B1に「=RIGHT(A1,3)」の関数が入っていて 現在、B1は「125」と表示されています。 B1の条件付書式は50以上~99までは青表示、第二条件は100以上の時は赤表示と 条件付書式を入れていますがうまくゆきません。 セルに関数が入っている時は条件付書式が使えないのでしょうか? 宜しくお願いします。

  • エクセルの条件付書式について質問させてください。

    エクセルの条件付書式について質問させてください。 xp2003を使用しています。 B列に4/1~9/30までの日付が入力されるとC列のセルに色を付ける B列に10/1~3/31までの日付が入力されるとD列のセルに色を付ける という条件付書式は可能でしょうか?     そのシートは毎年コピーして使用する予定で行は100位になります。  実際は『 H22.4.1 』という感じで元号込みにしたいのですが書式を日付にしてしまうととその年しか使えないのかと思いA列にユーザー定義で『 21 』と入力すれば『 H21 』となるように、B列に文字列で『 4/1 』と日付を入力するようにし、B列を参照にC列とD列に条件付書式を設定してみました。 試してみてなんとなく色は付いたのですがなぜが9月4日~9日、1月全部、3月4日~9日位が色が付かない状態で…困っています。  条件付書式で入力した内容は「数式」で C1には=AND(B1>="4/1",B1<="9/30")パターンを黄色にしました。 D1には=AND(B1>="10/1",B1<="3/31")パターンを水色にしました。 本当は図を貼りつけたかったのですがやり方が分かりませんでした…。 どうかよろしくお願いいたします。  

  • 条件付書式で

    条件付書式を使い以下の作業をしたいのですが、方法が分からないので ご協力お願い致します。 (A1)順位(B1)店舗(C1)構成比(D1)前年比の表があります。 順位は構成比の多い順に並び替え。 順位に条件付書式で、構成比25%以上、前年比95%以上の店舗 上位3店舗に色づけをする。という条件付書式を使用したいのですが。 どのようにいたらいいのか分かりません。 ご回答お願いします。

  • エクセル2010 タイムスケジュール表の条件付書式

    会社のエクセル2010で、30分間隔の”業務タイムスケジュール表”を作成しております。別のシートに作成している”勤務時間予定表”で、各作業員の勤務体系(日勤or夜勤)を入力すると、”タイムスケジュール表”の該当する勤務時間のセルの色が反転するような仕様にしています。これには条件付書式を利用しました。ところが、各作業員が、各自の作業予定を該当する時刻のセルに記入し、かかりそうな工数の分だけのセルをそのままオートフィルします。そうすると、場合によっては勤務時間外である”色が反転されていないセル”までコピーがかかってしまう為、色(条件付書式)までコピーされてしまい、困っています。作業員には各自の予定を記入させたいのですが、オートフィルしても、コピー&ペーストしても、条件付書式だけは保護される方法は無いでしょうか?

  • Excelの条件付書式の表示

    Excel2000です。 Excelの条件付書式では、条件によってセルを色で塗りつぶしたり、(私はあまり使わないですが、フォントや罫線なども)設定できます。 しかし、セルが色で塗りつぶされていた場合に、 ・条件付書式で色が着いているのか、 ・(条件なく)「セルの書式設定」-「パターン」で色が設定されているのか これらのどちらなのかわからない ということになりますよね。 もちろん、色で塗りつぶされたセルを選択して 書式-条件付き書式 を選べば、もし条件付書式が設定されていれば、その条件が表示されるはずです。 しかし、いちいちそうしなくても、どのセルに【どんな】条件付書式が設定されているかすぐ知る方法をお教えください。 最低でも、条件付書式が設定されているセルをパッとすぐ知る方法をお教えください。

  • エクセルの条件付書式について質問です。

    図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

  • エクセルの条件付書式とセルの結合

    条件付書式である条件でセルに色をつけるようにしています。さらにその色のついたセルが隣にきた場合(例えばB2とC2とD2)自動的にセルを結合できるようなことが、マクロで可能でしょうか?

専門家に質問してみよう