• ベストアンサー

エクセルについて教えてください!

エクセルについて教えてください! 今、エクセルで会社のパート社員の勤怠管理表を作成しています。A1に、名前を入力すると、B1には契約時間、C1には休憩時間が自動的にはいるよう、関数で設定しています。B2には、実際に働いた時間、C2には、実際とった休憩時間を入力する欄にしています。 そこで質問なのですが、実際にとった休憩時間がC1に入っている休憩時間より、多かった場合や少なかった場合に、C2のセルが目立つように赤く表示されるようにしたいのですが、どのようにしたらよいでしょうか?ご回答お願い致します!

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

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

こんばんは! B列・C列はシリアル値(0:30)のように入力するとします。 手元にあるExcel2003の場合は C2セルを選択 → 書式 → 条件付書式 → 「セル値が」 → 「次の値より大きい」を選択 → 右側の欄を一度クリックし、カーソルを移動 → C1セルを選択 → 書式 →  パターン → 好みの色を選択しOK C2セル値がC1セル値より大きい場合に色がつきます。 Excel2007以降のバージョンの場合 条件付書式 → 「新しいルール・・・」 → 「指定の値を含む・・・」を選択 → あとは上記と同じ操作で大丈夫です。 ※ 検証はしていませんが、1分程度の誤差が出ても色が変わらない場合(浮動小数のため)は 数式を利用する必要があるかもしれません。 こんなんではどうでしょうか?m(_ _)m

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

C2セルから下方のセルを選択してから、「ホーム」タブの「条件付き書式」から「新しいルール」をクリックします。 「数式を使用して・・・・」にチェックをしたのちに数式の窓には次の式を入力します。 =AND(C$1<>"",OR(C2>C$1,C2<C1)) 「書式」をクリックして「フォント」のタブから赤色を設定します。

  • mutta06
  • ベストアンサー率33% (2/6)
回答No.1

条件付き書式を使えば質問のようなことを実行できます。 詳しくは参考URLを参照してください。

参考URL:
http://www.eurus.dti.ne.jp/yoneyama/Excel/jyo-syo.html

関連するQ&A