エクセルで出勤時間や勤務時間を管理する際、条件付き書式を活用して自動で色付けを行うことは便利ですが、コピー時のセル参照や休暇日の処理で悩む方は多くいます。この記事では、セル参照の固定方法と、休みの日を除外する条件付き書式の作成方法を具体例で解説します。
条件付き書式でのセル参照の基本
条件付き書式で数式を使う場合、セル参照が相対参照だとコピーした際に参照先がずれてしまいます。例えば、A>Bという条件をD列にコピーすると自動的にA>Cのように変化します。
これを防ぐには、列や行を固定した絶対参照を使います。列だけ固定したい場合は$A1、行だけ固定したい場合はA$1、両方固定する場合は$A$1とします。
具体例:出勤可能時間と実績時間の比較
例えば、出勤可能時間をB列、実際の出勤時間をC列に入力している場合、D列に条件付き書式を設定するには以下のようにします。
数式例:0,C2
この数式では、C2が0でない場合かつC2がB2より小さい場合に色が付くように設定されています。
コピー時の列ずれを防ぐ方法
もし条件付き書式をE列やF列にコピーしても、B列とC列の参照が正しく保たれるように絶対参照を使います。
例:0,C$2 または必要に応じて0,$C2<$B2)のように設定することで、コピー先でも正確に判定できます。
休暇日の除外設定
休みの日が0:00で入力されている場合、条件付き書式で色を付けないようにするにはAND関数を組み合わせます。
数式例:0,C2
まとめ
条件付き書式で時間を比較する際は、セル参照を固定してコピー時のずれを防ぎ、休暇日など特定の条件を除外するためにAND関数を活用すると便利です。これにより、出勤時間管理を正確かつ効率的に行うことができます。

コメント