• 締切済み

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

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

みんなの回答

  • kageta
  • ベストアンサー率22% (24/106)
回答No.3

COUNTIF(B2:Bx,"<=1000") これは10時以前に出勤する人のカウントです。 Bxには範囲の最後が入ります。 7から9の数値の意味で違ってきますから「参考意見」にしました。 9時台に出勤してくる人であれば、条件のところは"<1000"になります。 また、9時より前に出勤してくる人がいるのなら、条件が更に違ってきます。

omochicchi
質問者

お礼

No.2さん できたとおもったのですがダメでした・・・。すみません。

omochicchi
質問者

補足

質問の仕方が悪かったようです。 各時間ごとの出勤している人数です。 退勤時間も考慮しなければならないのです・・・。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

1分でも在籍すればいいなら A7=0900 B7=SUMPRODUCT(($B$2:$B$5<=$A7)*($C$2:$C$5>$A7))

omochicchi
質問者

お礼

できました。 ありがとうございます。

omochicchi
質問者

補足

質問の仕方が悪かったようです。 各時間ごとの出勤している人数です。 退勤時間も考慮しなければならないのです・・・。

  • kageta
  • ベストアンサー率22% (24/106)
回答No.1

COUNTIF関数でしょうね。 条件に合致するセルの数をカウントしてくれます。

omochicchi
質問者

補足

具体的にごのような関数をいれたらいいでしょうか? =COUNTIF(   )

関連するQ&A

  • 【再質問】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セル以降にどのような 関数をいれればカウントできるでしょうか? 退勤時間も考慮しなければなりません。 宜しくお願い致します。

  • Excel2010出勤簿の遅刻・早退時間について

    Excel2010 出勤簿の遅刻・早退時間について Excelで出勤簿を作っています。 遅刻を表示する欄に所定出勤時間から実際の出勤時間を引いた時間を表示する関数を、 早退を表示する欄に所定退勤時間から実際の退勤時間を引いた時間を表示する関数を教えていただきたくよろしくお願いいたします。 下記の条件となります。 (勤務時間は19:00~27:00) *遅刻の場合、実際の出勤時間が所定出勤時間より早ければ表示しない。  遅刻の場合、実際の出勤時間の欄に数値(時間)入力がなければ表示しない。 *早退の場合、実際の退勤時間が所定退勤時間より遅ければ表示しない。  早退の場合、実際の退勤時間の欄に数値(時間)入力がなければ表示しない。 【遅刻:例】 所定出勤時間セル1A  実際の出勤時間セル2A 遅刻時間セル3A  例:1)セル1A=19:00 セル2A=18:30   セル3A= 例:2)セル1A=19:00 セル2A=19:00   セル3A= 例:3)セル1A=19:00 セル2A=19:30   セル3A=0:30 例:4)セル1A=19:00 セル2A=      セル3A= 【早退:例】 所定退勤時間セル1B  実際の退勤時間セル2B 早退時間セル3B  例:1)セル1B=27:00 セル2B=26:30   セル3B=0:30 例:2)セル1B=27:00 セル2B=27:00   セル3B= 例:3)セル1B=27:00 セル2B=27:30   セル3B= 例:4)セル1B=27:00 セル2B=      セル3B= 何卒よろしくお願いいたします。

  • エクセルについて質問です

    、、、出勤 退勤 Aさん Bさん Cさん というような表をつくり800~2000までの一時間ごとの人数を計算してだしたいと考えています。 いろいろ調べてみたのですが難しく、わかりやすい関数式を教えてもらえれば助かります。

  • Excelで人数カウントをしたいのですが、、

    Excel2002を使用しています。 まだ初心者で関数などあまりわかりません。 一生懸命考えてますが、なかなかいい案が思いつかないので どうかどうかよろしくお願いいたします! --------------------------------------- 社員の名前が1000行ぐらいに渡って入っています。 そこには同じ名前が何度か出てきます(連続ではなくとびとびで)。 その場合、たとえば田中さんだったら 一番最初に田中とでてくる行の隣のセルだけに 1とカウントしたいのです。 たとえば下記のような感じです。 最終的には人数の合計を出したいのです・・・ ------------------------------------   A  B 1  名前 人数 2 田中 1 3 鈴木 1 4 田中 5 山本 1 6 鈴木 ------------------------------------ 同じ名前が連続のときであれば、IF(A2=A1,\"\",1) という式を思いついたのですが、それだと 離れてまた登場したときに、同じ名前に1が入ってしまいます。 何かいい方法、関数などございましたら、 ぜひぜひお教えください!! よろしくお願いいたします。

  • <EXEL>時間帯別勤務人数のカウント

    バイトさんのシフト管理の際、時間帯別に勤務人数をカウントしたいのですがうまくいきません。 A列 B列 C列 D列 1     11/1  11/2  11/3 2 ○さん 8~17 11~20 8~13 3 ○さん 11~20 8~13 13~20 という表ならば、SUMPRODUCT関数を使い、8時台は2人、9時台は2人、10時台は3人・・・とカウントできたのですが、 上司から上記表が見にくいとして「8時~17時シフトはA」「11時~20時シフトはB」と置き換えて表記をしてくれと言われました(以下のような表になります) A列 B列 C列 D列 1    11/1  11/2  11/3 2 ○さん  A B B 3 ○さん C D E AからFまで置き換えた勤務区分があります。どのような関数を使えば時間帯別勤務人数のカウントができますでしょうか? エクセルは2013、日付別個人シフト表と勤務区分表、時間帯別勤務人数の表すべてシートは一つにまとめたいです。 要領を得ていない質問でしたら申し訳ありません。足りない情報があれば追記いたします。 どなたかご教示ください。

  • Excelでの労働時間の算定の方法

    ご存知の方、ぜひ教えて下さい。お願い致します。 Excelの関数を使って労働時間の時間を算出したいのです。 A-1のセルに出勤時間(例えば5:00)を入力して、 B-1のセルに退勤時間(例えば8:30)を入力して C-1のセルに労働時間を3.5と表示させたいのですがこの様にするにはどのようにしたらよろしいのかぜひお教え頂きたいのです。 6分刻みで0.1で5分以下は切り捨てです。 朝の短期のアルバイトさんの時間ですので24時間を越えることはありません。 お忙しいところ誠に申し訳ありませんが、ぜひよろしくお願い申し上げます。 今日、急に言われ明日までに作らなくてはなりません。 ぜひ、ぜひよろしくお願い申し上げます。

  • エクセルにて2つの条件を満たす人数のカウント方法

    いつもお世話になっています。 エクセルの関数にて質問があります。 ご教授ください。 A1~A20に名前、 B1~B20列に○もしくは空白 C1~C20列に年齢を入れた表があります。 B列に○がついていて、尚且つ年齢が20才未満の 方の人数をカウントしたい場合どのような関数を入力すればいいのでしょうか? ご教授よろしくお願いします。

  • エクセル カウントの仕方について

    エクセル初心者です。 出勤時間と退勤時間のみの情報で時間帯別の出勤人数を カウントしたいと考えてます。     8/15     8/16    8/17     開始 終了 開始 終了  開始 終了 1さん10:30 16:30    11:30 17:00 2さん16:30 23:30 16:30 23:30 17:00 22:30 3さん 10:30 16:30 11:30 17:00 4さん10:30 22:30 16:30 22:30 17:00 22:30 5さん10:30 16:30 10:30 16:30 6さん10:30 23:30 16:30 23:30 17:00 22:30 7さん16:30 23:30    17:00 22:30                 8/15      8/16     8/17        時間帯人数   時間帯人数   時間帯人数 10:30-15:00 15:00-17:00 17:00-18:00 18:00-20:00 20:00-22:30 20:00-23:30 可能でしょうか? 質問情報として少なければ、追加致します。 よろしくおねがい致します。

  • エクセル出退勤表で時間外と深夜時間外の関数

    エクセルで出退勤表を作りたいと思っています。 所定労働時間は10:00~18:30で休憩1時間入り、7:30です。 18:30~22:00までは時間外労働時間、22:00~翌5:00までは深夜時間外です。例えば出勤時間10:00、退勤時間23:00とすると、時間外は3:30で深夜時間外は1:00です。 セルの縦列には A:日付(例3/11で表示) B:曜日 C:出勤時間(例10:00で表示) D:退勤時間(例23:30で表示) E:所定労働時間(7:30で固定で休憩の1時間を含んでいない) F:時間外労働時間(例3:00で表示) G:深夜時間外(例2:30で表示) Q1:カレンダーの暦通り、曜日をBセルに自動表示させる方法はありますか? Q2:Fセルの18:30~22:00までの時間外労働時間を計算する関数を教えて下さい。 Q3:Gセルの22:00~翌5:00までの深夜残業時間を計算する関数を教えて下さい。 Q4:出勤時間と退勤時間を入力すれば時間外と深夜時間外が表示されるようにしたいのですが可能ですか? よろしくお願いします。 下記の回答を見つけてexcelで作成しましたが、22:00以降の深夜残業は計算で出るのですが 朝5:00前の出勤が計算されません。 朝5:00前の出勤が深夜残業に計算で加味される関数式が判りましたらご教示お願い致します。 例として1.朝の3:40出勤で25:20分退勤      2.朝の3:30出勤で14:30分退勤 の場合でお願いします。 >Q3:Gセルの22:00~翌5:00までの深夜残業時間を計算する関数を教えて下さい。 G2=IF(OR(C2="",D2=""),"",MAX(D2+(D2<C2),22/24)-22/24) ※D2+(D2<C2) C2=10:00で、D2=5:00の場合にD2=27:00とします。 ※22/24="22:00"=22時のこと ※17/48=8.5/24="08:30"=8時間半(休憩時間を含む所定労働時間)のこと

  • エクセル関数についての質問

    いつもお世話になっています。 本日は添付いたしましたエクセルの表を作りたいと思い質問をさせて頂きました。 添付した表の説明になりますが、 黄色で色付けしているセルはそれぞれA~Dさんの出勤時間になります。 分かりにくいですがAさんの83013で8:30~13:00を、 Bさんの12017で12:00~17:00の勤務時間を表しています。 最初の数字3ケタで出勤時間を、残りの2ケタで退勤時間を表しています。 (最初が3ケタなのは30分からの出勤があり、その表記のためになっています。) 今回教えて頂きたいのが水色のセルの関数になります。 水色のセルにはその左に書いてある時間帯で何人働いているのかを表したいと思っています。 countifの関数で試してみたのですが退勤時間を過ぎても人数が減らず どうにもできなくなってしまいました。 説明下手で申し訳ございませんが、方法がございましたらよろしくお願い致します。

専門家に質問してみよう