• ベストアンサー

エクセルによる時間の集計表示について

 エクセルによる時間外の残業計算について、  合計表示がうまく表示しません。  毎日の勤務日報の残業時間を1:15とか  00:30とか入力したあとで、Σにより  時間表示に設定して集計をすると、  24時間30分の場合、0:30と表示→24:30に表示したい  28時間30分の場合、4:30と表示→28:30に表示したい  どうしたら表示なるか誰か教えて下さい。  

  • y-yy
  • お礼率96% (26/27)

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

  • ベストアンサー
  • yukz8sss
  • ベストアンサー率52% (9/17)
回答No.2

セルの書式設定の表示形式が  h:mm になっていると思います。 これを           [h]:mm としてみてください。

y-yy
質問者

お礼

書式設定→「ユーザー定義」から選択して 「h.mm」を選び[h]として設定したら出来ました!!! バンザーイ☆☆☆  ありがとうございました。  月曜日、相手方の顧客にデータ作成のうえ  送ることが出来ます。 yukz8sss様 大変 お世話になりました。  心より 御礼申し上げます。      

その他の回答 (1)

noname#140971
noname#140971
回答No.1

エクセルは操作したこともない門外漢ですので参考程度に・・・。 (もちろん、プログラマでもない素人ですので参考程度に!) で、AccessとExcelとに共通するやり方ってのを考えてみました。 Excel以外のVBAで書かれることがあれば参考になるかもです。 [イミディエイト] ? XTime(XDate("23:15") + XDate("12:00")) 35:15 23:15 <--- A1 12:00 <--- A2 35:15 <--- =XTime(SUM(A1:A2)) 次のXTime関数、XDate関数を標準モジュールに登録すると、上記の計算が可能になります。 Public Function XTime(ByVal dteHiduke As Date) As String Dim dteYYYYMMDD As Date Dim HH As Integer dteYYYYMMDD = CDate(Format(dteHiduke, "yyyy/mm/dd")) HH = Left$(Format(dteHiduke, "hh:mm:ss"), 2) + DateDiff("d", "1899/12/30", dteYYYYMMDD) * 24 XTime = Trim(Str(HH)) & Right$(Format(dteHiduke, "hh:mm"), 3) End Function Public Function XDate(ByVal strHHMM As String) As Date XDate = CDate(Format(DateAdd("d", Left$(strHHMM, 2) \ 24, "1899/12/30"), "yyyy/mm/dd ") & _ Format(Left$(strHHMM, 2) Mod 24, "00") & Right$(strHHMM, 3)) End Function ※多分、エクセルの既定の関数でも同じことは可能かも・・・。

y-yy
質問者

お礼

多くのアクセスによる設定を考えて いただき有難うございました。  ただ、私にはすこし難かしすぎます。  もうお一人のアドバイスを 参考にさせていただきました。  貴重な時間を使ってチエをしぼって いただき ありがとうございました。 アクセスは昨年10月から使い始めており、 まだ十分には使いきれていません。  本当に 大変 ありがとうございました。 このメールは大事に保存し参考とさせていただきます。

関連するQ&A

  • エクセル上での時間集計

    エクセルを使用して作業日報を作成していますが、時間集計の方法と、集計時間に定数をかけて算出する方法を教えて下さい。日々の入力は、開始時刻9:00、終了時刻18:00、休憩1:00にて作業時間8:00(A)。これを1カ月繰り返して、作業時間を集計する(B)。このBに6000を掛けて¥000,000.-みたいな表示をしたいのです。宜しくお願いします。

  • エクセル2007での集計方法について

    お世話になります。 仕事で現場社員の給与計算をしています。 簡単に社員の給与計算できる方法を今検討しています。 そこで、皆様のお知恵を貸していただきたいので、どうぞよろしくお願いいたします。 部署ごとの現場監督が、毎日社員(最多5人)の就業時間をまとめて作業日報のひな形に入力しています。なので、31シート(日数)1BooKが1ヶ月分の各現場の作業日報の集計となります。 このシートをもとに各社員ごとの勤務日数及び勤務時間を集計したいのです。部署は複数です。時給も各社員によって異なるため、別シートに計算出来ると良いのかな?と考えております。 初心者なので、エクセルの機能を理解できていないため困っております。どなたかよい方法を教えてください。よろしくお願いいたします。

  • エクセルで時間計算

    給与の残業計算をエクセルで入力・計算をしているのですが、時間の合計が合いません。 ずっと同じシートを使用していて、容量がいっぱいになったので新しいBOOKで作りました。 前のシートの書式設定を見ても、まったく同じ(標準だと思います。ユーザー定義でもありませんでした)なのに、どうして正しい表示にならないのでしょうか? 教えてください。 弊社の計算式は遅刻時間の合計と残業時間の合計を足して残業計算しています。 宜しくお願いします。

  • エクセルで時間と分を分けて集計したい

    エクセル2003を使用して勤務表を作成しています。 J1~4に勤務時間の「時間」、K1~4に「分」(10分単位)を入力した場合、J5に「時間」の合計、K5に「分」の合計を出すにはどうすればよいでしょうか。 また、K5は60を超えないようにし、超える場合は、J5に1時間繰り上がるようになりますか。 たとえば毎日7時間40分働いた場合、単純にSUM等で計算すると、J5は28(時間)、K5は160(分)となりますが、そうではなくJ5に30(時間)、K5に40(分)としたいのですが・・・ 宜しくお願いします。

  • エクセルと時間の計算

    エクセルと時間の計算 学校勤務で勤務時間計算の事務を以下のようなエクセルシートでしています。 表の上段は、残業のない通常の場合ですが、下段は、残業があった場合の シートになっています。 Aさんは8時間勤務で休憩45分、Bさんは4時間勤務で休憩なしです。 それ以上は残業になるのですが、下段の表がその場合です。 ここで、通常の勤務時間合計と残業時間合計を分けて計算したいです。 その結果を F列6,7とG列6,7に表示したいのですが。 Aさんは8時間を超えた時間は、G6の合計に、 Bさんは4時間を超えた時間は、G7の合計に 入れたいのですが、どんな数式を入れればいいのでしょうか。 関数初心者で申し訳ありませんが、よろしくお願いします。

  • Excelで残業時間集計

    過去の質問も確認しましたが、分からなかったので質問させて下さい。 Excel(2000)で残業時間の集計をしたいのですが、うまく集計出来る関数が分かりませんでした。 【条件】 ◆就業時間が9:00~17:30 ◆休憩時間が12:00~13:00、20:30~21:30 ◆就業時間より30分以上時間が経過している場合は残業時間に該当 ◆22:00以降は深夜残業 ◆土曜日は休憩時間を除く実労働時間が残業時間となる 【例1】 B2に平日の残業開始時間を入力し、C2に残業終了時間を入力すると、D2に残業時間、E2に深夜残業時間が表示される。 【例2】 B3に土曜日の残業開始時間を入力し、C3に残業終了時間を入力するとD3に残業時間、E3に深夜残業時間が表示される。 上記の例で関数を作るとすると、どのような関数が適当なのでしょうか?教えて下さい。宜しくお願い致します。

  • Excelの時間集計

    Excelで時間集計をしたいのですが表が以下のようになっています。 3月4日  月 3  〃    〃  5  〃    〃  3  〃    〃  1 3月5日  火  2    〃    〃  4  〃    〃  2  〃    〃  2 のようになっています 4日 5日それぞれの時間を集計したいのですが 3月4日  月は 12 3月5日  火は 10 となりますがそれぞれ日毎の合計の時間を自動で計算したいのですが どうしたらいいのでしょうか?  

  • エクセルの時間の関数合わない↓(長文ですみません)

    時間の日報をエクセルで作成するのですが、 時間は15分単位で 作業時間は 7.0、7.25、7.50、7.75、8.0・・・ (こちらはx.xx*"1:0"の時間表示設定) 終了時間-開始時間の合計の時間は 7:00、7:15、7:30、7:45、8:00・・・ のように作成しました。 合計時間が共に合っていれば○、間違っていれば×となるように =IF(A1=A2,"○","×")と作成したのですが、 同じ(A1)7:00 (A2)7:00(=A2*"1:0") で同じ時間の表示のはずなのに×と表示されてしまいます。 A1のには合計計算がはいているのですが、 合計ではなく、直接手打で7:00と入力すると○と表示されます。 手打の7:00と合計の7:00の表示では見た目同じでも エクセルでは計算式が入っているために同じものにはならないのでしょうか? また解決策があれば教えてください。

  • セル内での時間の表示させ方について

    残業管理をエクセルで行っております。 17:30-21:00まで残業を行った場合、従業員は17:30を残業開始セルに入力し、21:00を残業終了セルに入力します。 残業時間は数式で管理されており、単純に引き算で3:30と出るのですが、これを3.5時間のように表示できないでしょうか? ちなみに朝の残業もある関係でIF関数による数式になっており、表示方法が”0:00”となっているのが原因かと思います。 15分=0.25分の表示ができれば、時給x20.5時間等で毎日自動で集計ができるのですが、20.5時間が20:30と表記され、うまく計算できないので毎月締め日に残業時間のトータルを手入力している状況です。 もっと手間を省きたいので、教えてください。

  • エクセル 時間集計 

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

専門家に質問してみよう