[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間帯別人数の算出』(まき)
こんにちは。
過去ログも見たのですがどうもうまく出来ないため、質問させていただきます。
従業員50名の出勤簿を集計し 時間帯別に人数を算出したいのですが
どのようにすればよいでしょうか?
例)下記のような従業員名、出勤時間が表示されたデータがあります。
データは 列Aが従業員名、列Bが出勤時間、列Cが退社時間です。 これを時間別、例えば1:00〜2:00が何人という具合に 時間ごとの人数を求めるにはどのようにすればよいでしょうか?
列A 列B 列C Aさん 9:30 18:00 Bさん 15:00 18:00 Cさん 9:30 14:00 Dさん 17:00 18:00
初心者なので宜しくお願いいたします。
Windows XP EXCEL2003
=SUMPRODUCT((B1:B4<--"13:00")*(C1:C4>=--"14:00")) (Maron)
=SUMPRODUCT((B1:B4<--"14:00")*(C1:C4>=--"15:00")) 14:00より早く出社していて、15:00以降に退社した人をカウント =SUMPRODUCT((B1:B4<--"14:00")*(C1:C4>--"14:00")) 14:00より早く出社していて、14:00より後に退社した人をカウント
13:59出社、14:01退社の人もカウントされるので現実的かどうかは 疑問ですが・・・ 的外れでしたらすみません。。。(ぼう)
◆誤解のようでした、13:00〜14:00の時間帯に勤務している人数を算出しました! (Maron)
これはどうでしょう? =COUNTA(B1:B4)-COUNTIF(C1:C4,"<14:00")-COUNTIF(B1:B4,">=15:00") (やっちん)
皆さんありがとうです。(まき)
=IF(退社時間=0,"",VALUE(TEXT(MIN(退社時間,"1:00")-MAX(出勤時間,"0:00"),"hh:mm;!0;0")))
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.