• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 1万時間を越える際の時間計算&合計算出)

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

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

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

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

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

aptal
質問者

お礼

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

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答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