• 締切済み

Excel での時間計算

Excel での時間計算で、24時間超の時間を求める際に 全時間の合計(Sum)で計算をし、表示形式を[h]:mmに設定 したのですが、まったく違った答えが出てきます。 ex, 14時間+20時間15分=34時間15分が1162時間15分と計算 されてしまいます。 どの様に修正したらよいのでしょうか?

みんなの回答

  • _mya_mya
  • ベストアンサー率41% (7/17)
回答No.7

A1~A4セルの書式を「標準」にするか、もしくは #5さんが書かれているように「ユーザー定義」で「yyyy/m/d h:mm」 とした場合、 それぞれのセルにどのような値が表示になったのかを確認して頂けませんか? (どちらか一方のみで結構です)

  • _mya_mya
  • ベストアンサー率41% (7/17)
回答No.6

時刻データーは、通常24時間を超えると0に戻ってしまうのですが、 セルの書式を「[h]:mm」変更することにより、それらも表示されるようになります。 sum(A2:A3) = 590:00 sum(A4:A5) = 572:15(572:00となっていますが、たぶんこちらかと) と表示されたということは、実際には sum(A2:A3)=24日と14時間 sum(A4:A5)=23日と20時間15分 だったということが分かります。 皆さんが「日付が入っているのでは?」と書かれている理由です。 A2~A5セルをそれぞれアクティブセルにした際、 数式バーに時間以外に何か表示がされていませんか? 例えば 1900/1/01 08:45 →  32:45 1900/1/23 05:15 → 557:15  590:00 1900/1/01 09:30 →  33:30 1900/1/22 10:45 → 538:45  572:15   合計 1162:15

John_Hiro
質問者

補足

時間以外何もでてません。

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.5

A1:A4 の書式を yyyy/mm/dd h:mm としてみます。 1900/01/00 8:45 1900/01/00 5:15 1900/01/00 9:30 1900/01/00 10:45 上のようになれば、日にちは入っていませんが、B1:B2 の結果からすると、1900/01/00 にはならないでしょう。 また、A1:A4 の書式を数値として表示し、整数部分が0以外であれば日にちが入力されていることになります。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

#3さんがおっしゃるとおり、 >念のためA1:A4とB1:B2の結果の書式を[h]:mmにしてみてください。 >24時間以上の表示になりませんか? セルA2からA5のうちどこかに日付が入力されているのでは?

John_Hiro
質問者

補足

日付は入っていません

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

現状で15日(24*15=1128時間)オーバーですね。 念のためA1:A4とB1:B2の結果の書式を[h]:mmにしてみてください。 24時間以上の表示になりませんか?

John_Hiro
質問者

補足

=sum(A2:A3) →Ans,14:00 B1行  =sum(A4:A5) →Ans,20:15 B2行 を、それぞれ表示を[h]:mmに設定したところ 今度は、B1行 590:00 B2行 572:00 と、 表示されました。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.2

シリアル値・文字列・数値等の整合性は取れてますか?

  • meron_
  • ベストアンサー率40% (51/127)
回答No.1

元のデータの入力値と表示形式を教えて下さい。

John_Hiro
質問者

補足

元データは、8:45(A2行),5:15(A3行) と 9:30(A4行),10:45(A5行) を、 =sum(A2:A3) →Ans,14:00 B1行 =sum(A4:A5) →Ans,20:15 B2行 と、それぞれ回答をだして その上で、=sum(B1:B2) → Ans.10:15 (表示形式 h:mm) なので、表示形式を[h]:mmに設定変更したところ 解答が、34:15にならなければならないところ 1162:15 と、表示されました

関連するQ&A