- ベストアンサー
エクセルでタイムカード
こんにちは。いま、エクセルをつかってタイムカードの時間数の 集計をしたいと考えているのですが、一日の労働時間で10時から16時59分、17時から21時59分、22時から23時59分、24時以降の時間帯別にわけて集計を行いたいの ですがどのような計算式をいれてよいのかわかりません。 ちなみにもしも18時出勤の場合でしたら 10時から16時59分の欄にエラーが出ないようにしたいのですが。 どなたかわかる方、宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
時間のセルは表示書式をユーザー定義で [hh]:mm として24:00移行の時間を入力できるようにしてください。 A1=開始、B1=終了の時間として 10:00~16:59=MAX(MIN(B1,17/24),A1,10/24)-MAX(A1,10/24) 17:00~21:59=MAX(MIN(B1,22/24),A1,17/24)-MAX(A1,17/24) 22:00~23:59=MAX(MIN(B1,24/24),A1,22/24)-MAX(A1,22/24) 24:00~33:59=MAX(MIN(B1,34/24),A1,24/24)-MAX(A1,24/24)