• 締切済み

ピボットでの時間集計

ピボットでの時間集計ですが、勤怠管理で始業と終業の時間の差をTime(h,mm,)であわらして、ピボットで時間集計しましたが合計が24h以上になると正しく表記されません。どのようにしたら合計時間を出すことができるのでしょうか。 お願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>どのようにしたら合計時間を出すことができるのでしょうか 合計は加算の式で、日付シリアル値で加算されていると思う。 表示形式の問題と思う。>正しく表記されません、問いいていると言うことは、その辺の事情は気がついているらしいが。 24時間以上の場合、1日(x日)に繰り上げなければよいのだろう。 この点は、エクセルで時間計算(合計)をするときの、常識ですよ。 Googleででも「エクセル 時間 日に繰り上げない」で照会すると、最初に、下記が出る http://m-okada.blog.ocn.ne.jp/okada/2006/10/excel_5ccb.html その他多数。 表示形式のユーザー定義で[h]:mm 時分秒のうちの、一番上の単位に1つだけ[]をつけられる。 h:[mm]はエラー。

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

Time([h],mm,)のようにhを[ ]でくくります。

hirolion20
質問者

お礼

できました! ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ピボットテーブル

    A列に 「m/d h:mm」形式で同じ日にちだけど違う時間も含まれたデータがはいっています。 9/20  1:20 9/20  4:20 9/21  3:20 などです。 これをピボットテーブルしたときに 「行のフィールドをドラッグします」のところに持ってきた時 日付ごとに集計できるようにしたいです。 今の状態では分単位までバラバラなので集計されていません。 よろしくお願いします。

  • 【エクセル】分を集計して日に変換したいのですが・・・【ピボットテーブル】 

    申し訳ありません。教えてください。 ピボットテーブルで集計シートを作成しています。 通常は分で作業時間を管理しているのですが、 集計シートでピボットテーブルを使って、 日単位(端数がある場合は、時間と分)に置き換えたいのです。 どなたかご教示ください。 よろしくお願いします。 <例> 集計元シート   A   B 1 氏名 作業分数 2 佐藤 120 3 佐藤 100 4 田中 480 5 後藤 240 6 田中 150 7 後藤 240    ↓ ピボットテーブル集計表   A   B 1 氏名 作業日数等 2 佐藤 0日3:40 3 田中 1日2:30 4 後藤 1日 ※集計元シートからいきなりピボットテーブルの集計表のようにはできないと思っています。 ※現状は集計元シートのC列を時間に置き換え集計しています。  (例)C2=B2/1440とし、表示形式を[h]:mmとしています。

  • エクセルマクロでピボットと集計

    エクセルのマクロを使ってピボットと集計を行いたいのですが、データは毎日更新するため行は変わります。 1.ピポットの範囲で一番下の行にデータの合計行が残ってしまうため、その行を削除したい。(=左端から右下を選択したい 余分な集計の行はG列で最終データはH列です)  2.ピボットで作成したものを普通のワークシートに全部値貼り付けした後、集計を行いたい。  A B C D E F G H (列はHまでで常に固定) G列に数値、H列に日付 ピボットの範囲と集計の範囲が都度変わっています。 自動で作成したものを手直ししたいのですが途中箇所のマクロを抜粋しました。 マクロは初心者です。 説明不足もあるかもしれませんがどうぞ宜しくお願いいたします。  ピボットの範囲選択のあたり・・・ ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _ "Sheet1!R1C1:R1236C8").CreatePivotTable TableDestination:="", TableName:= _ "ピボットテーブル1", DefaultVersion:=xlPivotTableVersion10 ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1) 集計のあたり・・? Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(5, 6, 7, 8, _ 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41 _ , 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, _ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88), Replace:= _ True, PageBreaks:=False, SummaryBelowData:=True Range("B6").Select Selection.AutoFilter Field:=2, Criteria1:="=*集計*", Operator:=xlAnd Rows("6:900").Select With Selection.Interior .ColorIndex = 34 .Pattern = xlSolid

  • エクセルで時間計算(勤怠)の仕方を教えて!!

    エクセルを使って、勤怠時間表を作りたいんです。 <決まりごと> 始業時間…後の時間で30分単位(例 8:47→9:00、9:12→9:30) 終業時間…前の時間で30分単位(例18:20→18:00、19:59→19:30)休憩時間…1時間    残業時間…18:00以降、30分単位 深夜残業…22:00以降、30分単位 ※9:15に始業18:15に退社だと、実働時間は7.5時間で残業は0です。 例えば A始業時間 B終業時間 C実働時間 D通常残業 E深夜残業   9:17   22:40   12.0H   4.0H    0.5H AとBを入力すれば、C~Eがでてくる、というエクセルの計算式を教えて下さい。  

  • 時間差処理がうまくいきません。

    A1~Y1に 3:30、2:00・・・というような表示の時間(3時間30、2時間・・・)が入っており、Z1にA1~Y1を集計して、[h]:mmの表示形式で合計時間を算出しています。 Z1のセルが40時間を超えた場合に、AA1のセルに60:00-40:00=20:00などして、20時間の差を表示させたいのですが、うまくいきません。 どのような計算式をいれればよいのでしょうか?すいませんが教えて下さい。

  • 勤怠の集計表をエクセルで作成しました。

    勤怠の集計表をエクセルで作成しました。 実際に手計算すると0:00になるのに、関数を組んだところ、###########・・・と表示されます。 どうしてですか? 内容は・・・ 『時』『分』を分けてセルに入力(例:A1セル→8、B1セル→:、C1セル→30)すると、 一日の労働時間を求めるようになっており、『残業』、『深夜残業』も求めるようにしています。 さらに表の下部に求められた時間の合計が表示するように作りました。 実際にテストで入力してみたところ、始業が14:00、終業が22:00(休憩なしで、8時間労働) にすると労働時間が求められ、『深夜残業』が0:00と表示されますが、『残業』が ##############・・・となり、カーソルを合わせると「負の日付又は時間は########と表示します」 とメッセージが表示されます。 しかし、実際は0:00と表示されてきてほしいのですが、上記のように表示され、表下部『残業』合計 が正しい数字になってきません。 いろいろと関数を組みなおしてみたのですが、結果は同じでした。 教えてください。よろしく御願いします。 ちなみに、私が組んだ関数は以下の通りです。 =IF(J6>"22:00",O6-"8:00"-R6-P6,IF(J6<"22:00",O6-"8:00"-P6)) 上記セルの内容は以下の通りです。   J6・・・終業、O6・・・労働時間、R6・・・深夜残業、P6・・・早出時間  基本となる時間は、   始業・・・8:30、終業・・・17:30です。

  • 2つ以上の項目のピボットテーブルを1つのピボットで表示

    2つ以上の項目のピボットテーブルを1つにまとめて表示する方法を探しています。 A   B   C    会社名 料金1  料金2 A   …   … B   …   … C   …   … A   …   … C   …   … A   …   … 上記のようなデータがあり、会社別に「料金1」・「料金2」および「料金1と料金2の合計」をピボットテーブルを使って集計しようと考えています。 現在は元データのD列に「合計」項目を追加し、「料金1」「料金2」「合計」の3項目をそれぞれ別のピボットテーブルとして表示しているのですが、これを一つのピボットテーブルにまとめることは可能でしょうか? 以下のような集計テーブルができることが理想です。 会社名 料金1  料金2  合計 A   …   …   … B   …   …   … C   …   …   … 基本なのかもしれませんが、調べてもわからなかったもので…。 どなたかわかる方よろしくお願いします!

  • エクセルで勤怠時間(一部分の)計算方法

    エクセルで社員の勤怠時間の計算を行いたいのですが 始業から終業までの、全ての時間ではなく 始業から終業までの間で行っている、一部の時間(開始時間~終了時間)だけを取り出し計算し さらにそれを、日中時間・残業時間・深夜残業時間に振り分けを行いたいです。 始業時間は、バラバラで午前の人もいれば午後の人もいます。 また、始業=開始でない場合もあります。 色々と類似質問を参照し、式を入れているのですが振り分けがうまくいきません 以下に振り分けの際の条件と例を記載します。 C1:始業時間(手入力) D1:終業時間(C1+TIME(9,0,0)) E1:開始時間(手入力) F1:終了時間(手入力) G1,H1,I1:各時間帯から控除する休憩時間(手入力) J1:日中時間(始業時間~終業時間内の、8時間までの開始時間~終了時間) ※ここの式 K1:残業時間(22時までの終業時間を超過した、開始時間~終了時間) ※ここの式 L1:深夜残業時間(22時以降の終業時間を超過した、開始時間~終了時間) ※ここの式 例) (1)始業/9:00 終業/18:00 開始/13:00 終了/23:00 休憩1/0:30 休憩2/0:15 休憩3/0:00 結果→日中/4:30 残業/3:45 深夜残業/1:00 (2)始業/13:00 終業/22:00 開始/13:00 終了/24:00 休憩1/1:00 休憩2/0:00 休憩3/0:15 結果→日中/8:00 残業/0:00 深夜残業/1:45 お知恵をお貸し下さい

  • yyyy/m/d h:mmという表記をyyyy/mm/ddにしたい

    エクセルに関する質問です。よろしくお願いします。 シート上でyyyy/m/d h:mm(例えば2009/5/1 3:04や2009/6/15 12:04のように)で表記されている箇所を、時間表記を切って「yyyy/mm/dd」だけにしたいと考えています。 「セルの書式設定」の「表示形式」タブで設定すれば表示上は「yyyy/mm/dd」になるのですが、データ上は「h:mm」が残っています。 そのためピボットテーブルで「yyyy/mm/dd」の情報をベースに、集計しようとすると「h:mm」のデータが邪魔になってしまいます。 何とかなりませんでしょうか? よろしくお願いいたします。

  • Excel 残業時間 マイナスの時に######

    Excelで勤務時間管理(残業時間管理)をしております。 早退等で残業時間がマイナス(終業8時間未満)の時に#####となってしまいます。 就業時間が8時間未満の時は残業時間を0:00になるようにしたいのですが解決できません。 現状は始業・終業が空白の時は計算結果を出さないように =IF(COUNT(M3-L3)=1,TEXT(N3-TIME(8,0,0),"[h]:mm")*1,"") という式を現在は使っております。 解決方法がありましたら宜しくお願いします。

刺繍がずれた
このQ&Aのポイント
  • 刺繍をしていて針が折れずに抜けてしまい、縫う位置がズレてしまいました。
  • ブラザー製品で刺繍している最中に針が抜け、縫う位置がズレてしまったトラブルに悩んでいます。
  • 刺繍の作業中に針が抜けてしまい、望んだ位置に縫えなかった経験があります。この問題の解決策について教えてください。
回答を見る

専門家に質問してみよう