• ベストアンサー

表計算ソフトで時間の計算(合計)をする方法

例えばE3のセルに8時30分・E4のセルに9時40分・E5のセルに10時00分と入力した場合、 関数のSUMを使うとEの合計が4時10分となってしまいますが、 時刻ではなく総合計時間として集計したいので28時間10分で表記させたいのですが、 どうすれば良いでしょうか? 何か方法がありましたらご教授ください。

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

  • ベストアンサー
回答No.2

セルを右クリック-[セルの書式設定]で、 表示形式の「ユーザー定義」種類が  h"時"mm"分" となっているハズですので、  [h]"時"mm"分" と[]付けるように変更してみて下さい。

aki2701
質問者

お礼

回答ありがとうございました。 おかげさまで表示されました。

その他の回答 (3)

noname#212067
noname#212067
回答No.4

どこか別のセルで計算する 8時30分→8:30→=THH(E3)→8 9時40分→9:40→=THH(E4)→9 10時0分→10:00→=THH(E5)→10 =SUMで合計→27 A =27+INT(70/60) '27は時の合計 70は分の合計 8時30分→8:30→=TMM(E3)→30 9時40分→9:40→=TMM(E4)→40 10時0分→10:00→=TMM(E5)→0 =SUMで合計→70 B =70-INT(70/60)*60 '70は分の合計 =A & ":" & B→28:10 '分離関数 '時を抽出 Function THH(V As Variant) As Long THH = Left(Format(V, "HH:MM:SS"), 2) End Function '分を抽出 Function TMM(V As Variant) As Integer TMM = Mid(Format(V, "HH:MM:SS"), 4, 2) End Function

aki2701
質問者

お礼

回答ありがとうございました。詳しく説明していただきましたが私には何のことやら('_'?)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

SUM関数を使っているセルの表示書式をユーザ定義で [hh]"時間"mm"分" にしましょう。 

aki2701
質問者

お礼

回答ありがとうございました。 解決しました。

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.1

=24*DAY(SUM(e3:e5))+HOUR(SUM(e3:e5)) ではいかがでしょう

aki2701
質問者

お礼

回答ありがとうございました。 やってみました。結果、624時間00分でした(T_T)

関連するQ&A

  • Excelで累計時間を計算したい

    Excelでセルに時間を入力し、その合計を表示するシートを作りたいと思っています。 (10:00と20:30と入力されたセルを合計すると30:30になるような感じ) ヘルプ通りにSUM関数を使って作ると分以下が実数表示になってしまいます(上記の例だと30.5に)。 マクロやVBScriptを使わないで合計時刻の表示をすることは可能なのでしょうか?ご存じの方はご教授をよろしくお願いします。

  • 時間の計算結果切り上げについて

    セルZ10~Z20までに下記の関数を入力しております。 *下記関数の「H10」はH20へとセルZにあわせて変更します。 =IF(F4=0,"",IF(OR(H10-F4<=0,H10=""),"",H10-F4)) 上記の合計結果をセルZ21(「SUM(Z10:Z20)」関数入力)に表示しています。 次に セルU10~U20まで時間を入力して 合計結果をセルU21(「SUM(U10:U20)」関数入力)に表示できるようにしてます。 次に セルZ25(「CEILING(SUM(U21:Z21),"0:30"」関数入力)に セルU21とセルZ21の合計を30分切上げで表示しております。 セルZ25の表示結果なのですが、セルU21に数値の表示がない条件で セルZ10に0:30 セルZ11に0:30 の場合はセルZ25に「1:00」と表示されるのですが、 セルZ10に0:30 セルZ11に0:30 セルZ12に0:30 の場合はセルZ25に「2:00」と表示されます セルZ10に0:30 セルZ11に0:30 セルZ12に0:30 セルZ13に0:30 の場合はセルZ25に「2:30」と表示されます 以下、同じ+30分となります。 セルZ25に正常に30分単位で表示される方法または修正のご教授をお願いいたします。 (例1:セルZ21の合計が1:30の場合セルZ25にも「1:30」で表示 ) (例2:セルZ21の合計が2:00の場合セルZ25にも「2:00」で表示 ) *30分単位の入力での表示結果となりますが、時間の合計が1:29の場合は1:30分表示となり、1:31分の場合は2:00表示となり正常に表示されます。 *すべての対象セルの書式設定は『ユーザー定義 [h]:mm』としております。 *セルF4に数値の入力がない条件では、セルZ10~Z20には数値を表示できなようにしております。 *「セルU10~U20まで時間を入力して合計結果をセルU21(「SUM(U10:U20)」関数入力)に表示してます。」を削除して、セルZ25の関数を「CEILING(SUM(Z21),"0:30"」関数入力を変更しても同じ結果となります。 何卒よろしくお願いいたします。

  • 時間の合計切上げ表示についてご再質問

    先月、時間の合計切上げ表示についてご質問しご回答をいただき解決いたしましたが、不具合が発生し再度ご質問させていただきます。 F4には始業時間を入力します。 I8:I38には出勤時間を入力します。 Z8:Z38には下記の関数を入力して遅刻時間を表示します。 =IF(F4=0,"",IF(OR(I8-F4<=0,I8=""),"",I8-F4)) *上記関数の「I8」はI8:I38にそって変更します。 *F4が未入力の場合は数値は表示しないようにしてます。 Z41にはZ8:Z38の遅刻合計時間を下記の関数を入力して表示します。 =SUM(Z8:Z38) V8:V38には中抜け時間を入力します。 V41にはV8:V38の中抜け合計時間を下記の関数を入力して表示します。 =SUM(V8:V38) H58にはV41:Z41の合計時間を30分単位で切上げて表示します。 前回、H58=CEILING(SUM(V41:Z41),"0:30" を入力すると V41:Z41の合計が1:00ではH58に1:00と表示されますが、 1:30ですと2:00と表示され 2:00ですと2:30と表示され合計プラス30分での表示となります。 *30分単位の入力での表示結果となりますが、時間の合計が1:29の場合は1:30分表示となり、1:31分の場合は2:00表示と正常に表示されます。 *すべての対象セルの書式設定は『ユーザー定義 [h]:mm』としております。 前回、上記の問題の解決方法を質問し下記の関数の入力のご回答をいただきましてこちらの問題は解消されましたが、V41:Z41の合計が「24:00」を過ぎるとH58は「0」からに戻って表示されます。 H58=CEILING(TIME(HOUR(SUM(V41:Z41)),MINUTE(SUM(V41:Z41)),SECOND(SUM(V41:Z41))),"0:30") H58には合計が24:00が過ぎても24:30分などと正しく合計が表示される方法のご教授を何卒よろしくお願いいたします。

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

    エクセル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列の計算がマイナスになることが原因で正確に計算できないのでしょうか。 簡単な関数を使って正確に残業時間月合計が計算できる方法を教えてください。 よろしくお願いします。               

  • エクセルでの時間計算と、時間×金額の掛け算について

    エクセル2003で月間の時間集計表を作っています。 例えば、ある一日について8:00に始まり11:45に終わる場合、引き算を設定して、3:45となります。 3時45分ではなく、3時間45分という意味です。 (1)  これらをΣの関数で、合計しましたが、合計で85時間のはずが13:00と表示されます。 たぶん、24時間を3回周って、残りの13時間が表示されたのだと思います。 どうすれば、答えが85:00と表示されるでしょうか? (2)  また、時給計算のような感じで、時間×金額の計算を設定したいのですが、 例えば、、時間のセルが3:45で、金額のセルが1000円で、この2つの掛算の答えを3450円にさせるには、どのようにすればよいでしょうか? そのままやると、答えが6:00になってしまい、1000のセルを通貨の\に指定しても同じ答えになってしまいます。 時間を時刻のような○○:○○で表現するのには無理があるのでしょうか。他の表示方法例えば、 マラソンの記録のような○○°○○′というものも試してみました。 ○○:○○の時刻表記から、どこかの段階で○○°○○′の時間表記に変換する必要があるのかもしれません。 最初から08°00′のセルと 11°45′のセルの引き算を設定すると、答えはエラーになってしまいます。 それらも含めて、アドバイスお願いいたします。

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

  • 時間の合計計算ができません。

    給料計算の表なんですが、  A1  B1      C1     D1     E1      F1 日付 始業時刻 終業時刻 勤務時間 休憩時間 実働時間 と項目をつくりました。 終業時刻ー始業時刻=勤務時間とし、休憩時間は1時間と決まっているので、日付を入れた時点で自動入力されるように=IF(A1<>"","1:00","")といれました。すべてうまくいったと思ったんですが、E1のタテの合計が空白になってしまいます。 どう解消したらいいでしょうか? いい方法をご教授ください。お願いします。

  • Excelで時間の合計が出来ない、日を跨ぐ場合!!

    出勤、退社で稼働時間の集計をしたいのですが、18時より翌日の18時迄の場合、合計が00:00になり、24:00時間に成らないので、合計が出来ない、例えば、セルA1に出勤時間、セルB1に退社時間、セルC1合計時間で、セルC1に =F3-E3+IF(E3>=F3,1) を使用してます、又、G9合計欄はSUM(G3:G8)を使ってますが、49:00 になりません、どうすればいいのでしょうか?…(泣)どうか宜しくお願い致します。困っています、早急にお願いします。

  • 【Excel】10つとばしで合計する方法

    たとえば、 E3セルからE13・E23・・・E1983 と言う具合にE3から10つ毎の合計を計算したいとします。 私は関数が思い浮かばず、 =E3+E13+E23+・・・+E1983 と入力してしまうのですが、簡単に集計する方法があれば教えてください。 よろしくお願いいたします。

  • 合計計算ができないセルがあります

    給料計算表を作成しています。 A1出勤時刻 B1退勤時刻 C1実働時間 D1日給 E1交通費 F1合計  と項目を作り、退勤時刻-始業時刻で実働時間を出し、実働時間*単価で日給を出してます。交通費は日給が表示されれば自動入力されるよう=IF(AND(D1<>""),"交通費500円","")と式を入力しています。 この表の交通費のタテの合計がでません。 SUM(E1:E10)とするとハイフンが表示されてしまいます。 何か良い方法を教えてください

専門家に質問してみよう