- 締切済み
Excelで時間ごとの出勤人数をカウントするのは?
A B C 1 出勤 退勤 2 ○さん 0900 1800 3 □さん 1000 2000 以下続く 7 0900~ 8 1000~ 9 1100~ となっています。 各時間ごとの出勤人数をカウントするにはB7セル以降にどのような 関数をいれればカウントできるでしょうか? 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kageta
- ベストアンサー率22% (24/106)
回答No.3
COUNTIF(B2:Bx,"<=1000") これは10時以前に出勤する人のカウントです。 Bxには範囲の最後が入ります。 7から9の数値の意味で違ってきますから「参考意見」にしました。 9時台に出勤してくる人であれば、条件のところは"<1000"になります。 また、9時より前に出勤してくる人がいるのなら、条件が更に違ってきます。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
1分でも在籍すればいいなら A7=0900 B7=SUMPRODUCT(($B$2:$B$5<=$A7)*($C$2:$C$5>$A7))
質問者
お礼
できました。 ありがとうございます。
質問者
補足
質問の仕方が悪かったようです。 各時間ごとの出勤している人数です。 退勤時間も考慮しなければならないのです・・・。
- kageta
- ベストアンサー率22% (24/106)
回答No.1
COUNTIF関数でしょうね。 条件に合致するセルの数をカウントしてくれます。
質問者
補足
具体的にごのような関数をいれたらいいでしょうか? =COUNTIF( )
お礼
No.2さん できたとおもったのですがダメでした・・・。すみません。
補足
質問の仕方が悪かったようです。 各時間ごとの出勤している人数です。 退勤時間も考慮しなければならないのです・・・。