エクセルで1万時間を越える際の時間計算&合計算出

このQ&Aのポイント
  • エクセルの時間の計算方法について質問です。セルの表示を「ユーザー定義」の[h]:mmにしており、通常は時間表示がされていますが、10000時間以上を越える時間数が合計に反映されません。正しい合計額の表示方法を教えてください。
  • エクセルでの時間計算について質問です。セルの表示形式を「ユーザー定義」の[h]:mmに設定しており、通常は時間表示がされるのですが、10000時間以上を越える時間数が合計に反映されません。正しい合計額の表示方法を教えていただけないでしょうか。
  • エクセルでの時間計算に関してお聞きしたいです。セルの表示形式を「ユーザー定義」の[h]:mmに設定していますが、10000時間以上を越える場合には合計に反映されないようです。正しい合計額の表示方法を教えていただけませんか?
回答を見る
  • ベストアンサー

エクセル 1万時間を越える際の時間計算&合計算出

エクセルの時間の計算についての質問です。 セルの表示を「ユーザー定義」の[h]:mmにしており、 普通に時間表示はされるのですが、 10000:00時間以上を越える時間数が なぜか合計に反映されません。 セルの表示は下記のようなかんじです。 表示      (セル内) 434:00     1900/1/18 2:00:00 4859:20     1900/7/20 11:20:00 20772:00    20772:00 27790:55    27790:55 5293:20(←合計がなぜか上記上2つの合計のみしか表示されない) どうしたら正しく合計額が表示されるのでしょうか。 どなたか教えてください!

  • aptal
  • お礼率100% (7/7)

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012956610 に同様・類似の質問回答がありました。

aptal
質問者

お礼

ありがとうございました。簡単な上、一発解決しました!

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

数式バーの表示が前2つのようではなく後ろ2つのようになっているのは,後ろ2つが文字列で記入されているからです。文字列はSUM関数では拾ってくれません。 A1:A4にそういった形式で文字列や時刻が記入されているとすると,たとえば =SUM(IF(ISNUMBER(A1:A4),A1:A4,(LEFT(A1:A4,LEN(A1:A4)-3)+RIGHT(A1:A4,2)/60)*"1:0")) と記入して「コントロールキーとシフトキーを押しながらEnter」して入力すると,正しい合計時間数が計算できます。 もちろん,数式を入れたセルには [h]:mm の設定を付けておく必要があります。

aptal
質問者

お礼

詳しいご説明ありがとうございました。なぜかVALUEの表示が出て計算ができませんでしたが、もう一度やってみます!

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

それはExcelの仕様です。 "9999:59"までは自動的に時刻と判断してくれますが 5桁以上の数字に":"がついていても、それは時刻と判断してくれません。 (=文字列扱いになる) ですから、作業列を作って =IF(A1<="9999:59"*1,A1,VALUE(LEFT(A1,FIND(":",A1)-1))/24+VALUE(RIGHT(A1,2))/24/60) として、この列を使って集計、などの方法をとる必要があります。

aptal
質問者

お礼

早急のご回答ありがとうございました!

関連するQ&A

  • エクセルの時間の合計が表示されないんですが・・

    すみません、以前も休憩時間の計算方法などでこちらで教えて頂いたのですが、 また、つまづいてしまいまして・・すみませんが教えてください。 エクセルで、勤怠管理をしています 負の表示はさせないように  セルの書式設定の表示形式をユーザー設定で [h]:mm;; としたところ、 その複数セルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 時間表示は、0:00の60進法表示です。 具体的には下記のような表を作っています (必要ない情報かもしれませんが) Aセル:出社時間 Bセル:退社時間 Dセル:延時間 Eセル:休憩時間 Fセル:就労時間(=D-Eで自動表示) Gセル:8時間超勤務時間(=F-("8:00"*1)で自動表示) Gセルのみ、負の表示はさせないように セルの書式設定の表示形式をユーザー設定で [h]:mm;; としています そうしたところ、Gセルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 宜しくお願いいたします。

  • エクセルの時間計算で"時間"部分を取り出したい

    エクセルの時間計算で"時間"部分を取り出したい [12:00]となっているセルで、24時間以上の表示に対応させるために、分類をユーザー定義の[h]:mmにして、時間部分を取り出したいセルに、 =HOUR(セル) を入れると、24までは正常に取り出されますが、24以上表示されません。 例えばセルが[27:00]の時には、取り出すと"3"と表示されてしまいます。 [27:00]の時でも取り出した数字が"27"にするにはどうすれば良いのでしょうか。

  • Excel 関数で表示された時間の計算ができません

    お世話になります。 在宅ならば7時間実働になるということで、 =IF(D5="在宅","7:00",F5-E5-G5) とし、その日の合計を7:00と表示されるようにしたのですが、月の総計で7:00が加算されません。 一月在宅をした方の月合計が0になってしまうのですが、計算する方法はございますか? 7:00が表示されるセルを時刻にしたのですが変わりませんでした。 合計値のセルにはユーザー定義で[h]:mmとなっております。 宜しくお願いいたします。

  • EXCELでの時間計算(引き算)

    EXCELで時間計算をしたいのですが EXCELのセルって時間ではなく時刻しか入らないのでしょうか? 各セルabc・・・に時間(○○:××=○○時間××分 の意)を入れておき X=a+b+c+・・・ と計算したい。 ただしマイナスの時間も有る。 そのまま行うと24時間を過ぎると25時間は01を表示してしました。 時間ではなく時刻なのか? そこで色々試したところ プラスの時間だけなら セル書式設定で表示形式を ユーザー定義の [h]:mm にして 可能でした。 しかしマイナスの数字が入れられませんでした。 (マイナスの時刻と言うモノが存在しないから?) そもそも、セルの書式設定の表示形式のユーザー定義で設定できる形式って ヘルプかどこかに全部載っていますでしょうか? 人からもらったEXCEL表に たまに見たことも無い書式設定が書いてあることがあり 「そこで初めて知る」見たいなものがありましたので・・・ よろしくお願いいたします。 

  • エクセル 時間の合計

    ある二つの日時の引き算から、下記の時間を算出し その合計をオートSUMで出したいのですが、答えが0:00になります。 なぜでしょうか?お教えください。 ちなみ合計セルの表示書式は[h]:mmにしてます。 5:10 2:50 46:00 290:10

  • Excel 日付をまたぐ労働時間の計算方法

    今回、労働時間の計算方法とその合計時間をExcelで作成したいと思ったのですが 合計時間が表示されません。 教えていただけたら嬉しいです。 お願いします。 A2セル 日付        2017/11/1 B2セル 開始時間      8:00 C2セル 終了日付及び時間  2017/11/2 10:00 D2セル 休憩時間      6:00 E2セル 労働時間      =C2-B2+IF(B2>=C2,1)-D2               20時間の計算となります。 上記の表を作成し日々の労働時間の合計をSUMを使って計算すると全然違う数字になります。 今月の労働合計時間を表すにはどのようにすればいいでしょうか? 合計時間を表記するセルには 書式設定→ユーザー定義→[h]:mm を用いて表記しています。 どなたか詳しい方よりご教授いただければ幸いです。 宜しくお願い致します

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

    エクセルを使って、休暇時間の合計を出したいと思っています 「セルの書式設定」を[h]:mmにし、 例えば40:30のように合計表示するところまではできています。 ですが、7.5時間で1日とカウントし、 例の40:30であれば「5日と3時間」と表示させたいのですが、 この部分がうまくできません。ご指導よろしくお願いします。

  • excelで残業時間の合計を出したいのですが・・・

    お世話になります。m(_ _)m 残業時間の合計を出すために、OKWave等で情報を集めて、計算表を作りました。 A1 B1 C1  D1 ~  I1 残業1  残業2  残業3  残業4    合計 1:36 13:24 0:00 0:55 I1の合計でセルの書式設定~表示形式~分類~種類~時刻~13:30にすると6:45の結果でます。または、セルの書式設定~表示形式~分類~種類~ユーザ定義~[h]:mmにすると1542:45の結果が出ます。正しくは30:45と結果を出したいのですが、いろいろ調べましたが、これから先が行き詰まっています。どなたかアドバイス宜しくお願い致します。 追伸、A1~D1までのセルの書式設定は表示形式~分類~種類~時刻~13:30です。

  • エクセル。ユーザー定義されたセルを合計するには

    [h]:mm:ssとユーザー定義されたセルがあります。(セルのユーザー定義で標準で組込まれている定義。)実際の表示は12:30:20などとなります。これが複数行ある場合に、最下段に合計を出したいのですがうまくできません。どのような方法で実現可能でしょうか。個人の就業時間を合計する作業をしております。1行目12:30:20、2行目12:40:20とあるとき、合計25:10:40という結果を得たいです。ご教授お願い申し上げます。

  • excelで時計表示と計算のマクロ

    excelで作業実績表を作成するのに開始「9:00」~終了「17:00」休憩「1:00」⇒作業時間「7:00」という計算式をつくりました(表示をユーザ定義し「h:mm」とした)。有休をとった場合は作業時間に「-7:00」と手入力をしたいのですが、表示形式のユーザ定義方法がわかりません(h:mmでは うまくいかない)。なお作業時間のサマリーにもその-7:00を入れたいのですが、それが反映できません。どなたかにお知恵をお借りしたのですが・・・

専門家に質問してみよう