• ベストアンサー

Excelでの時間計算

みなさんお教え下さい。 給与ソフトから残業時間を出力してきたものを部署ごとに足し算したいのです。部署ごとに足し算するのはピポットテーブルからできますが、その時に残業時間を普通に合計しているので、13.95というようになっています。 みなさんお教え下さい。宜しくお願いします。

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

  • ベストアンサー
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

> Aの人の残業が 12時間30分なら 12.30 > Bの人の残業が 13時間45分なら 13.45 > その合計を足すと上の例であれば25.75になってしまうのです。 あらら、小数点以下が60進になったままなのね^^; それならば、1つ列を追加して、60進を10進表記に変更しましょう それから、足し算するほうが良いかと思います^^; 12.30を、12.50にする場合、表示形式、#,##0.00として =([対象セル]-0.4*ROUNDDOWN([対象セル],0))/0.6 12.30を、12:30にする場合、表示形式、[h]:mmとして =([対象セル]-0.4*ROUNDDOWN([対象セル],0))/14.4 で、ピボットテーブルで集計した方が良いかと思います ピボットテーブルで演算して集計って手も無い事は無いのですが・・・ 少々判りづらいです

その他の回答 (2)

noname#79209
noname#79209
回答No.3

給与ソフトから残業時間を出力する際にエクセル互換の時間出力に出来ないのですか? ダメなら#1さんの方法ですけど... 最終段階でゴチャゴチャやるより、上流で対処してしまう方が楽なこともあります。 なお、残業時間の合計が24時間を超えてしまう様ですので、表示書式の時間の部分を「[h]」のように「[」と「]」で括る必要があります。

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

すみません 何を足して、13.95が出てきてるのでしょうか? 例えば分の単位を6分=0.1としているなら、「13.95 = 13:57」と結果、問題なしという話だと思うのですが・・・ どういう数値を合計して、どういう結果を望んでいるのか、補足お願いできますか? 13.95をhh:mm形式にしたいという話であれば、13.95を24(時間)で割って表示形式を[h]:mmとすれば終了なのですが?

tatsuo78
質問者

補足

説明不足ですみません。 現在Excelには出力されたままの状態です。 Aの人の残業が 12時間30分なら 12.30 Bの人の残業が 13時間45分なら 13.45 と表示されています。 その合計を足すと上の例であれば25.75になってしまうのです。

関連するQ&A