• ベストアンサー

【再質問】Excelで時間ごとの出勤人数をカウントするのは?

   A   B   C 1      出勤  退勤 2 ○さん 0900  1800 3 □さん 1000  2000    以下続く 7 0900~  8 1000~ 9 1100~    以下1900~まで続く となっています。 0900は1 1000~から1700~まで2 1800~は1 となります。 各時間ごとの出勤している人数をカウントするにはB7セル以降にどのような 関数をいれればカウントできるでしょうか? 退勤時間も考慮しなければなりません。 宜しくお願い致します。

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

  • ベストアンサー
  • yum_p
  • ベストアンサー率32% (163/497)
回答No.1

出勤時間と退勤時間は、数値で入力されているとします。 (時刻や文字列ではなくて、必ず4桁表示されるような書式の数値) また、今はB2:C3だけを範囲とします。 B7のセルに =(COUNTIF($B$2:$B$3,"<=900"))-(COUNTIF($C$2:$C$3,"<=900")) と入れます。 B8には =(COUNTIF($B$2:$B$3,"<=1000"))-(COUNTIF($C$2:$C$3,"<=1000")) と入れます。 以下、1900まで作ります(オートフィルではできないと思います)。 これでできていると思うんですが、どうでしょうか?

omochicchi
質問者

お礼

完璧です。 ありがとうございました♪

関連するQ&A