• ベストアンサー

excelの時間の計算

excの時間の計算式で合計ができません。SUMを使っても0:00となってしまいます。どこがいけないのでしょうか教えてください。

  • uplus
  • お礼率100% (8/8)

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

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

#4のmshr1962です。 >書式の設定は「時刻」にしてあります。 書式の設定は、「ユーザー定義」にしてください。 種類の欄に [h]:mm と入力すれば24時間以降の時間を表示します。 C3=B3-A3 C11=SUM(C3:C10) >TEXT(B3-A3,”[h]:mm”) とした場合は、合計を =TEXT(SUMPRODUCT((C3:C10)*1),"[h]:mm") としてください。 TEXT関数の結果は数字でなく文字となるので集計上は0になります。

uplus
質問者

お礼

ありがとうございました。簡単に出来上がりました。悩んでいたのが嘘のようにスムーズに仕上がりました。今後とも宜しくお願い致します。

その他の回答 (4)

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

sum関数で時間の計算は可能ですが 24時間(1日)を超えた場合は表示されません。 表示させるためには、表示形式をユーザー定義で [h]:mm とすれば、24時間を越えた表示が可能です。 (#1の方の回答と同じ) 同様に60分や60秒を超えた表示の場合は [mm] [ss] の様にします。この設定はh,m,sのいずれかひとつしか設定できません。 これ以外の場合は結果を24倍して数値として表示させるほうほうがあります。 この場合、30分は0.5の表示になりますが...

uplus
質問者

お礼

アドバイスありがとうございます。 書式の設定は「時刻」にしてあります。A,B間の時間差を求めその時間差の合計がほしいのですが0:00と表示されてしまいます。たとえばA3に開始時刻、B3に終了時刻、C3にB-Aの時間、このCの時間の合計がエラーになってしまいます。いずれも書式設定は時刻(12:00)を選んでいます。Cには計算式が入っています。TEXT(B3-A3,”h:mm”)と入れています。[h]:mmも試してみましたが、結果0:00と表示されてしまいました。A,Bには計算式は入っておらず、書式の設定だけです。質問内容を詳しく書くべきだったと反省しています。知恵を貸していただければありがたいです。

回答No.3

たとえば、A1セルに"2:00"・A2セルに"3:00"を入れ、A3セルに"SUM(A1:A2)"という計算式を入れると、時間の計算をおこない"5:00"と表示しますが、A1・A2・A3全てのセルの書式設定で表示形式が「時刻」になっている必要があります。 (このような入力方法の場合、ですが。) どのような入力値・式で計算されたいのでしょうか?

uplus
質問者

お礼

アドバイスありがとうございます。私が悩んでいるのは、たとえばA3に開始時刻、B3に終了時刻、C3にB-Aの時間、このCの時間の合計がエラーになってしまいます。いずれも書式設定は時刻(12:00)を選んでいます。Cには計算式が入っています。TEXT(B3-A3,”h:mm”)と入れています。ちなみに時間差を手動で入力すると合計が”SUM”で計算できました。計算式を入力するとダメの様です。なにか良い知恵がありましたら助けてください。

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

多分、入力セルの書式が文字列になっているからではないでしょうか。 セルの書式設定→表示形式→時刻から書式を選択して下さい。

uplus
質問者

お礼

アドバイスありがとうございます。書式設定は「時刻」を選んでいます。もう少し質問内容を詳しく書けば良かったと反省しています。今後も宜しくお願い致します。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

合計を求めるセルの書式を「ユーザ定義」にして、 [h]:mm としてください。

uplus
質問者

お礼

アドバイスありがとうございました。しかし、だめでした、合計したいセルに計算式を入れているせいか3:00+2:00が0:00と表示されてしまいました。もう少し状態を記入して質問をするべきだったと反省しています。今後もアドバイスお願い致します。

関連するQ&A

  • EXCELで、時間計算について

    EXCELで、時間計算について =SUM(●:▲)*24 という、単純な計算式を使っています。 これだと、24時間を何回越したのかがわからなくなります。 24時間を何回して、結果の数字が出たのかがわかる方法はありませんか? (時間の合計を出したい) また、この数式以外で簡単に時間の合計を出せる式はありますか?

  • Excel での時間計算

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

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

    表計算で作成した時間数を各週単位で合計を出したいのですが なぜかSUM関数で合計を出すと違う数字になってしまいます。 どの設定がおかしいのか、教えて下さい。

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

    エクセルで出勤簿を作成しています 日付 出社-退社 勤務時間__休憩__基準時間_時間外 1日 9:00-18:00___9:00____1:00___8:00______0:00 2日 9:00-21:00__12:00____1:00___8:00______3:00 3日 9:00-19:00__10:00____1:00___8:00______1:00 31日 1日の勤務時間は単純に引き算で答えがでたのですが 1ヶ月の勤務時間と時間外の合計を計算させる方法を教えてください SUMで計算させても 105:50 等の表示になりません 

  • エクセルで時間の計算

    エクセルで時間を何個か書いてその時間の合計を出したいのですが、ふつうにSUMをやってもできません。どうやればいいでしょうか

  • 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分)と":"が入った状態で入力しています。

  • エクセル 時間集計 

    エクセルの時間計算について教えて下さい。 8:00×2=16:00 8:00×2=16:00 の単純な計算のあとSUMで合計時間をだしてみると32:00と表示されないで、8:00となりました。お願いします。

  • エクセル 時間計算合計(マイナス含む)

    マイナス時間のデータを扱う為、各セルではTEXTして時間を 扱っております。 マイナス表示もできております。 各セルの合計をSUMを使用して計算したいのですが TEXTデータのSUM関数で=SUM(VALUE(W13:W43))を計算式として入れましたがデータに「マイナス時間」が含まれると結果が #VALUE!となってしまいます。 「プラス時間」でけあればTEXTの合算が出来ております。 「マイナス時間」を含めたTEXT合算が出来る方法をご教示願います。

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

    エクセルで時間の計算をしたいのですが、うまくできず困っています。 A列には 1315、747、など3~4桁の数値が、B列にも 1532、916など同じく3~4桁の数値が入っています。これはそれぞれ 13:15、7:47、15:32、9:16のように時刻を表しており、A列は活動開始時刻、B列は活動終了時刻となっています。 C列には「TEXT(A2,"0!:00")-TEXT(B2,"0!:00")」という数式を入力し、実質活動時間を計算しています。 このようなデータが約9000行あります。C列の活動時間を合計して、時間数を出したいのですが、どのような計算式を用いればよいでしょうか?SUMでは出ないようですので・・・ ややこしいですが、お知恵をお貸し下さい。よろしくお願いします。

  • エクセル2003の時間計算の合計

    エクセル2003で時間計算のワークシートを作りました。 1日の労働時間が細切れで、4回くらいの小計を出すことはできたのですが、その合計がどうしても計算できません。 A列:月日 B列:1回目の開始時間 C列:1回目の終了時間・・・ 時間で入力しています。その横に1回目、2回目・・・という風に =TEXT(C7-B7,"h:mm") という計算式を入れて計算させています。 その書式設定を、標準にしても、時間にしても、1,2,3,4回目の合計がn列に =SUM(J7:M7) と入れても、できません。”0”になってしまいます。とても困っています。どうかよろしくお願いします。