• ベストアンサー

統計時間の出し方

エクセルにてパートさんの勤務時間の管理をするのですが、 A4に氏名、B4に出勤時間、C4に終業時間、D4に休憩時間、E4に就業時間を入力しています。 氏名欄には50名が登録されています。 時間表示は、9時出社なら9:00 17:45退社なら17:45  休憩が30分なら0:30で表示しています。時間の区切りは15分単位です。 そこで、就業時間のセルE4に=C4-B4-D4を入力しておくと就業時間が出るのですが、50人が合計何時間働いたかの統計を取ろうとしたのですが、最終行E54にてオートSUMを実行しても統計が取れません。 4人分までは統計が取れるのですが、5人以上になると計算ができなくなってしまいます。何故なのでしょうか?? 宜しくお願いします。

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

  • ベストアンサー
  • poro308
  • ベストアンサー率100% (1/1)
回答No.1

合計した就業時間(E54)はどのような表示になっていますか? もし、「#####」などと表示されているのであれば、セルの幅を拡げてみてください。セルの幅に入りきれない数値が入力されていると「#」が表示される場合があります。 正しい時間が表示されていない場合は、セルの時間表示に関する設定が間違っている可能性があります。 もし、「9:30+9:30+9:30+9:30=」の結果を「38:00」と表示したい場合はE54上で右クリックし、セルの書式設定を選択してください。 そして、表示形式のタブが選択されていることを確認し、分類を「ユーザー定義」を選択、「種類」という欄に「[h]:mm」と記述。OKをクリックしてください。 完全に憶測の範囲内なので、これがご希望の表示形式か分かりませんが、このように表記すれば、一応は合計がでると思われます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

合計セルの表示形式が通常の時間表示(h:mm)の為、24時間を越えて表示しないからと想定できます。 この場合、時間表示を([h]:mm)に変更すれば24時間以上の表示が可能となります。 セルの書式設定→表示形式タブ→ユーザ定義で[h]:mmを入力して下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 統計時間の出し方

    以前質問させていただいたのですが、私のやり方がおかしいのか? 上手くできません。すみませんがもう一度質問させてください。 エクセルにてパートさんの勤務時間の管理をするのですが、 C5に始業時間、D5に終業時間、E5に休憩時間、F5に実働時間、を入力しています。 時間表示は、9時出社なら9:00 17:45退社なら17:45  休憩が30分なら0:30で表示しています。時間の区切りは15分単位です。 そこで、実働時間のセルF5に =IF(AND(C5="",D5="",E5=""),"",IF(D5-C5-E5<"1:00"*1,TEXT(D5-C5-E5,"[m]分"),TEXT(D5-C5-E5,"[h]時間mm分"))) と入力しておくと実働時間が出ます。 合計何時間働いたかの統計を取ろうとしたのですが、最終行F35にてオートSUMを実行すると0:00と表示されてしまいます。 ○○時間○○分と表記させたいのですが・・・。 以前 「セルの書式設定→表示形式タブ→ユーザ定義で[h]:mmを入力して下さい。」 との回答を頂いたのですが上手くできません。 素人質問で申し訳ありませんが宜しくお願いします。

  • Excel 未入力欄の#VALUE!を消したい

    エクセル初心者です。 エクセルでタイムシートを作っていますが、 時間未入力の日の 残業時間 E1欄 に#VALUE!が出てしまいます。 非表示にするにはどうしたらいいでしょうか? 始業時間 A1 9:00 終業時間 B1 18:00 休憩時間 C1 1:00 勤務時間 D1 8:00 (終業時間 B1-始業時間 A1-休憩時間 C1) 残業時間 E1 1:00 (勤務時間 D1-所定勤務時間 AA1) 所定勤務時間 AA1 7:00(欄外)   (↑9:00~17:00が所定勤務時間として7:00を表の欄外に入力) 上記の場合、勤務時間 D1欄は =IF(AND(B1="",A1="",C1=""),"",SUM(B1-A1-C1)) で求めました。 次に残業時間 E1を =IF(AND(D1="",AA1=""),"",SUM(D1-AA1)) と入力したところ、始業時間や就業時間を入力すると 正しく計算されますが、 始業時間と就業時間を入力していない日は#VALUE!と表示されます。 未入力の日のE1セルにエラー表示させない為にはどうすればいいでしょうか? (ISERRORを試しましたが失敗しました。) (条件付き書式もイマイチわかりませんでした) Versionは2007です。 お手数ですが解答をお願いします。

  • エクセルで時間計算(再質問)

    本日の朝に質問させていただいたのですが、質問が分かりにくかったため再度質問させていただきます。 以前に皆さんの回答を参考にして、大変便利に利用させていただいていますが、もっと完璧なものにバージョンアップしたいので、よろしくお願いします。 B4に開始時間、C4に終了時間を入力した場合、5時から22時まではD4に表示させ、22時から5時まではE4に表示させています。 例えば、 B4に19:20、C4に20:30でD4に1:10。 B4に22:20、C4に23:30でE4に1:10。 B4に21:20、C4に22:30でD4に0:40、E4に0:30。 現在使っている式は、 C1に5:00、D1に22:00を入力。 D4に=IF(OR(B4="",C4=""),"",IF(OR(B4>=$D$1,B4<$C$1),"",IF(OR(C4>$D$1,C4<=$C$1),$D$1,C4)-B4)) E4に=IF(OR(B4="",C4=""),"",IF(OR(B4>=$D$1,B4<$C$1),"",IF(OR(C4>$D$1,C4<=$C$1),$D$1,C4)-B4)) です。 これだと、B4に4:20、C4に5:30でD4に0:30、E4に0:40になりません。 また、I4に1を入力することによって、D4に表示させないでF4に、E4に表示させないでG4に表示させたいのですが、どうしたらいいでしょうか。 よろしくお願いします。

  • エクセルの時間計算について

    以前に皆さんの回答を参考にして、大変便利に利用させていただいていますが、もっと完璧なものにバージョンアップしたいので、よろしくお願いします。 B4に開始時間、C4に終了時間を入力した場合、5時から22時まではD4に表示させ、22時から5時まではE4に表示させています。 例えば、 B4に19:20、C4に20:30でD4に1:10。 B4に22:20、C4に23:30でE4に1:10。 B4に21:20、C4に22:30でD4に0:40、E4に0:30。 式は、 D4に=IF(OR(B4="",C4=""),"",IF(OR(B4>=$D$1,B4<$C$1),"",IF(OR(C4>$D$1,C4<=$C$1),$D$1,C4)-B4)) E4に=IF(OR(B4="",C4=""),"",IF(OR(B4>=$D$1,B4<$C$1),"",IF(OR(C4>$D$1,C4<=$C$1),$D$1,C4)-B4)) です。 これだと、B4に4:20、C4に5:30でD4に0:30、E4に0:40になりません。 また、I4に1を入力することによって、F4とG4に表示させたいのですが、どうしたらいいでしょうか。 よろしくお願いします。

  • 時間の以上・未満

    エクセルのD1~D31までに1日の就業時間が以下のように入力されています    D 1  8:00 2  8:30 3  8:30   ・   ・   ・ この時間から隣の列E1~E31までに8時間以内の時間の合計を出すため (1) =SUM((D1:D31<TIME(8,0,0))*D1:D31)/TIME(1,0,0) F1~F31までに8時間以上の合計を出すため (2) =SUM((D1:D31>TIME(8,0,0))*(D1:D31-TIME(8,0,0)))/TIME(1,0,0) と入力しました。 しかし、以下のようにFに入力されると、Eはゼロになってしまうのです。   D    E     F 1  8:00  8.00   0.0 2  8:30  0.00   0.5 3  8:30  0.00   0.5   ・   ・   ・ Eには8.00、Fには0.5と両方を表示させるためには数式をどのように変えるのでしょうか?

  • excelの時間計算

    excel 2007使用。 時間計算の式についてお聞きしたく、詳しい方ご教授願います!! <1> 8時30分から17時20分まで就業し、うち1時間の休憩をひいた時間を セルに表示させたい。 この場合、拘束時間は8:50ですが、休憩を引いた値「7:50」を出したい。 セルは 「830」「1720」で入力していますが、結果は750ではなく、 ":"が入った状態(7:50)と出したい。 <2> 上で算出した休憩を引いた勤務時間の小計(週ごと)、合計(月)を作りたい(SUM?) <3> 個々に入力した残業時間の小計(週ごと)、合計(月)を作りたい(SUM?) 残業時間個々のセルは「1:00」(1時間)、「0:40」(40分)と":"が入った状態で入力しています。

  • Excel - 勤務時間計算

    はじめて利用します。よろしくお願いします。 Excel2003を利用し、勤務時間の計算をしようとしています。 まずは以下のセル番地と対象時間をご覧ください。 B1 始業時間(#":"##)1000を入力 C1 就業時間(#":"##)1900を入力 D1 休憩時間(#":"##)100を入力 E1 時間内労働時間 F1 時間外労働時間 E32,F32にはそれぞれ時間内・時間外の月間合計を計算します。 お尋ねしたいのは、E1,F1の時間内・時間外のfx式です。 そしてE32,F32は単純にSUMで計算できるのか、出来ないなら fx式を教えていただきたいと思います。 是非よろしくおねがいします。

  • エクセルでの時間外労働の時間の算出

    (各セルには hh:mm形式で時刻を入力) 例えば a1セルに始業時刻9:00、b1セルに休憩時間1:00、c1セルに終業時刻23:30とした場合、 d1に 9:30~午後10時(22:00)までの時間のうち 休憩時間(b1に任意入力、この場合では1:00)を除いた実動時間から8時間(法定労働時間)を引いた通常の時間外労働時間を、e1には 深夜労働となる22:00を超えて23:30(c1セル)までの時間を表示する方法を教えてください。

  • 時間の合計計算ができません。

    給料計算の表なんですが、  A1  B1      C1     D1     E1      F1 日付 始業時刻 終業時刻 勤務時間 休憩時間 実働時間 と項目をつくりました。 終業時刻ー始業時刻=勤務時間とし、休憩時間は1時間と決まっているので、日付を入れた時点で自動入力されるように=IF(A1<>"","1:00","")といれました。すべてうまくいったと思ったんですが、E1のタテの合計が空白になってしまいます。 どう解消したらいいでしょうか? いい方法をご教授ください。お願いします。

  • エクセルで勤怠表の時間計算

    初めまして。 エクセルで勤怠表を作成していますが、わからない所が出てきました。 A列:日付と曜日 B列:土日祝時に"休"を表示 C列:始業時間 D列:終業時間 E列:労働時間 F列:休憩時間(12:00~13:00) G列:休憩時間(17:30~18:00) H列:休憩時間(24:00~25:00) I列:休憩時間(28:30~29:00) J列:実働時間 E列ーsum(F列:I列) ちょっと簡略化しましたがこんな感じです。 休憩時間は、未入力時0:00になっています。 K列に、 例えば、20:00~33:00(平日→平日)まで働いたとすると、 5:30と表示するようにしたいのです。 (20:00~29:00まで休憩時間を抜いて7:30時間。20:00~22:00はカウントしません。ので5:30になります。) 始業時間(9時以上)から休憩時間を抜いた7:30を表示したいのです。 但し、始業時間が9:01(極端ですが)~22:00までは何時から働いても表示しません。 さらに、休前日の24:00~はカウントしません。 22:00~33:00(平日→平日)なら7:30。 22:00~33:00(平日→休日)なら2:00。という風です。 この計算式が色々やってみたのですが、組めません。 始業時間が決まっていないので、休憩時間が要る時と不要な時とパターンがいっぱいあると思うのですが・・・。 宜しくお願いいたします。

専門家に質問してみよう