• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの時間の合計が表示されないんですが・・)

エクセルの時間合計が表示されない?

このQ&Aのポイント
  • エクセルで勤怠管理をしているが、時間合計が表示されない問題について教えてください。
  • セルの書式設定をユーザー設定で[h]:mm;;にしているが、合計が空白になってしまいます。
  • Gセルの合計時間が必要な場合、どのように設定すれば表示されるのでしょうか?

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

  • ベストアンサー
  • Saturn5
  • ベストアンサー率45% (2270/4952)
回答No.1

非表示と値が無いことは異なります。 表示形式で負数を表示しないようにしてもセルの値は負数になっています。 (日曜日などは-8時間の労働となります) ですから、合計したときに負数となります。 残業時間だけを合計するためには、値自体を適正にしなければなりません。 Gセルに以下の式はどうでしょうか? if(f>time(8,0,0),f-time(8,0,0),0) ところで、("8:00"*1) はあなり良くない式です。 Excelの自動型変換の機能を強引に使っています。 time()関数を使ったほうがいいです。

robo02
質問者

お礼

表示されなくても負の数字がはいっている・・なるほどよくわかりました。 教えて頂いたとおりの式を入れてみたところ、きれいに表示計算されました! ありがとうございました。とっても助かりました。 ("8:00"*1) はあなり良くない式なんですね・・ time()関数勉強します。

その他の回答 (1)

回答No.2

>Gセル:8時間超勤務時間(=F-("8:00"*1)で自動表示) G2セルとして =MAX(0,F2-"8:0") で良いです。ちなみに、無駄な計算である「*1」や「かっこ」は省けます。