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

エクセル時間の合計数が適正に表示されません

このQ&Aのポイント
  • エクセルで作成したタイムシートにおいて、「合計の時間数」が適正に表示されません。
  • 特に、D12とE12のセルには正しくない合計時間数が表示され、F12とG12のセルでは表示すらされません。
  • なぜこのような表示になるのか、理由がわかりません。質問者は誰かに教えてもらいたいと思っています。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

3時間少ないことから考えられるのは、D列の計算式ですね。 J列の休憩時間のマイナス1時間が、表示されていない日に加算されてます。 D列=C-B-J ↓ D列=MAX(C-B-J,0) または D列=IF(COUNT(B:C)=2,C-B-J,"") のようにしてください。

vivimeg
質問者

お礼

ありがとうございます!解決いたしました! 同じ答えを導く関数でもいろいろ方法があるのですね。 また困ったことが出てくると思いますので、どうぞよろしくお願いいたします。 ありがとうございました。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>D12、E12には正しくない合計時間数が表示され、 これは空白セルの部分にも数式が入っていて、この部分がマイナス1時間(休憩時間の分)になって加算されているためです。 >F12、G12に至っては、表示すらされません 同様に空白セルの部分でマイナス時間が大きく発生するため、合計がマイナス時間になり、表示形式で見かけ上空白表示されていることになります。 現在の数式をそのまま利用するなら以下のような関数になります。 D列=IF(B="",0,C-B-J)・・・・何時間の勤務でも休憩1時間でよいなら E列=MIN("8:00",D) F列=MAX(D-K,0) G列=MAX(C-I,0)

vivimeg
質問者

お礼

ありがとうございます!解決いたしました! 同じ答えを導く関数でもいろいろ方法があるのですね。 また困ったことが出てくると思いますので、どうぞよろしくお願いいたします。 ありがとうございました。

  • foomufoomu
  • ベストアンサー率36% (1018/2761)
回答No.2

誤差と言えない大きな違いですね。 各セルの式、書式が間違いないなら、 自動計算が行われなくなっているのではないでしょうか。 F9 キーを押してみて、正しい表示になるなら、それが原因です。 直し方はExcelのバージョンによって違いますが、 http://support.microsoft.com/kb/968147/ja

vivimeg
質問者

お礼

ご回答ありがとうございます。 残念ながら、解決方法は異なりましたが、丁寧なご回答をいただきありがとうございましたm(__)m また困ったときにはお助けください。 よろしくお願いいたします。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! >、「合計の時間数」が適正に表示されません おそらく浮動小数誤差の関係だと思います。 詳しく検証はしていませんが、小数点以下5桁程度で丸めてみてはどうでしょうか? D12セルに関してだけ言えば =ROUND(SUM(D5:D11),5) といった感じで・・・m(_ _)m

vivimeg
質問者

お礼

ご回答ありがとうございます。 残念ながら、解決方法は異なりましたが、丁寧なご回答をいただきありがとうございましたm(__)m また困ったときにはお助けください。 よろしくお願いいたします。

関連するQ&A