• 締切済み

出勤チャートについて質問です。

出勤チャートを作っています。横一列に時間が可変性で並んでいます。出勤時間は固定です。時間軸が変わってもちゃんと反映されるような数式を教えていただきたいです。現在はif関数とand関数を用いて出勤時間と退勤時間を時間軸と比較して色つけしています。 A B C D E F G H I 17:0017:0517:1017:1517:2017:2517:30 17:0022:00 こんな感じで並んでて時間軸は変わります。様々な出勤時間と時間軸に対応できるようにするにはどうしたらいいでしょうか。<>=をうまくくみあわせてできるでしょうか。エクセルに詳しい方よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>なにか手はあるでしょうか。 思い付きで「例えば」を挙げていて「具体的にこうしたい」というお話ではありませんので、やりようは幾つも思いつきます。 たとえば >翌5:00 5時じゃなく「翌5時」だと記入します。27:00と。 言わずもがなですが「時間軸」の方も、翌日まで延ばしたモノを準備します。 >たとえばですが そんな具合に「実は実は…」と、ダラダラといつまでも終わらないご相談が多くて困ります。 当初のご相談で、アナタが「こういう事がしたい」と挙げられてた内容は解決したはずです。新たな状況が発生したときは、改めて「こうなっててこういう事がしたい」とキチンとヤリタイ事を整理して、新しいご相談として詳しい状況を添えて投稿し直して下さい。

yoshimitsu525
質問者

お礼

解答ありがとうございます。解答者さんのおっしゃってた式が可変する時間軸に対応するものではなかったので例えばと補足したのですが、質問の仕方が悪かったようですね。再考して質問し直します。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

そのセルの時刻が、勤務時間中に含まれているか否か、というだけのお話です。 添付図: C2セルのところで =AND($A2<=C$1,C$1<$B2) といった具合にしておきます。 #参考 実際にシートを作成する際は、「時間軸」の作り方に少し工夫をしておいた方が安全になります。 例えば添付図ではC1で「16:30」から時間軸を始めていますが、実際にはここに「16:30:01」のようにして以降の時間軸を作成するようにしておくと、失敗がありません。

yoshimitsu525
質問者

補足

解答ありがとうございます。たとえばですが、時間軸が22:00から翌5:00という風になった場合反映されなくなります。なにか手はあるでしょうか。よろしくお願いします。出勤は20:00退勤は5:00とします。

関連するQ&A