• 締切済み

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% (7418/18948)
回答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

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

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

  • エクセルでの5桁の時間の計算方法

    EXCELでセルの書式設定の表示をユーザー設定の[h]:mm:ssにしています。 4桁の時間でしたら普通に入力出来るのですが、5桁の時間を入力しようとすると文字として認識されてしまいます。 例えば1000時間20分を「1000:20」と入力すると「1000:20:00」と表示されますが、10000時間20分を「10000:20」と入力すると「10000:20」と表示されてしまいます。 その後集計等でオートSUMの関数で計算しようとしても、4桁の時間は普通に計算出来ますが、5桁の時間は数値として反映されません。 どのように設定すればよいか教えてください。

  • 残業時間月合計(エクセル)を正確に計算できません

    エクセル2007で,勤務時間を管理表を作成していますが,残業時間月合計(G36のセル)が正確に計算されません。 社員に入力してもらうのは,出勤時間と退社時間だけです。 勤務時間(在勤時間)は8:25~16:55で,途中の休憩時間は考慮しません。 項目と入力してある関数は下のとおりです。   A  B     C     D      E         F        G   日 曜日 出勤時間 退社時間 在勤時間  基本在勤時間   残業時間 5 1  金    8:15    17:00   8時間30分   8:30        0時間15分 6 2   土    9:00    10:10    1時間10分   0:00        1時間10分 36 月合計                 229時間40分  68:10       68時間10分            E列の関数・・・「=D5-C5」(表示形式は h"時間"mm"分") F列(非表示)・・・平日は「8:30」と入力(8:25~16:55が8時間30分であるため)            土日・休日は「0:00」と入力(勤務日でないため) G列の関数・・・「=D5-C5-F5」(表示形式は h"時間"mm"分") E36の関数「=SUM(E5:E35)」(表示形式は [h]"時間"mm"分") F36の関数「=SUM(F5:F35)」(表示形式は [h]:mm) G36の関数=SUM(G5:G35)」(表示形式は [h]"時間"mm"分") 平日で,C列とD列が入力していないのに,F列に8:00が入力してあるため,G列の計算がマイナスになることが原因で正確に計算できないのでしょうか。 簡単な関数を使って正確に残業時間月合計が計算できる方法を教えてください。 よろしくお願いします。               

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

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

  • エクセルでタイムカードを作っているのですが合計が出来ません

    エクセルでタイムカードを作っていますが、合計が出なくて困っています教えてください。 一つのシートで一分からの合計のものと、15分単位の合計のものと2種類だしたいのですが・・最後の15分単位の合計が出せません。 (1)一分単位で使用した関数【C2が20:03-B2が14:00-休憩時間0分で6:03と出るようにしました】 =C2(退勤時間)-B2(出勤時間)-TIME(0,D2,0) ※D2=休憩時間でセルの書式設定→表示形式[h]:mm で出た時間をオートSUMで合計 は普通に計算できました (2)15分単位で使用した関数【6:03を6:00・6:18を6:15で出るようにしました】 =FLOOR(E2,"0.15") ※E2=(1)のTIME関数でだした時間でセルの書式設定→表示形式・時間の13:30 で出た時間をオートSUMで合計すると出来ません。 たとえば(1)では合計が54:13ときちんと合計が出るのに(2)だと6:15になってしまいます。よくよく見てみると一日の仕事量が6:00だと三日分は18:00と普通にたせるのですが、5日(6:00×5)だと6:00と24時間分引かれた答えが出てしまうようです。これを24時間分引かれないようにする為にはどうしたらいいでしょうか? 長くなりましたが宜しくお願いします。

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

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

  • エクセル時間の書式設定

    時間の表示なしで、分秒だけ表示するには 表示形式、ユーザー設定を どのように 設定すれば よいのでしょう。 具体的に。 15分40秒 を 15:40 と表示したいのですが、自分の 知識だと ユーザー設定を h:mm:ss 指定して 0:15:40 と表示しています。 mm:ssだと40:00 と 表示。 指定無しだと 15:40 表示 だけど 15時間40分の意味になってしまいます。 どう設定したら よいのでしょう。 お願いします。 エクセルは 2002です。 余談ですが、マラソンの 5キロごとの ラップタイムを計算して表示させたいのです。でてきた答えも 15:40 計算に使いたいのです。

  • Excelの時間の計算

    Excel2007で時間の計算をしています。 ※諸事情により実際とは異なる例で質問します。 ある重さの水(kg)が沸騰するまでの時間をExcelで集計します。 C列に水(kg)、H列に時間(h)です。 ※時間はシリアル値のままで計算されているはずです。 ※H列の表示形式はユーザー形式で[h]:mmとしています。 1時間で沸騰にいたる水の重さを出したくて、 =その時にいれた水の重さ(kg)÷その時に沸騰までにかかった時間(h)、 つまり、 =IF(ISERROR($C9/$H9),"0",$C9/$H9)としましたが、どうも結果が正しくないようです。 例えば水の重さが311kg、沸騰までの時間が15hだと498という答えがでてしまいます。 どうすれば正しく計算されるのでしょうか? ※シリアル値をきちんと理解できているとは自分では思っていませんが、なんとかしたいです。

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

    エクセルで出勤簿を作成しています 日付 出社-退社 勤務時間__休憩__基準時間_時間外 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 等の表示になりません 

  • エクセル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”になってしまいます。とても困っています。どうかよろしくお願いします。          

専門家に質問してみよう