プロが教える店舗&オフィスのセキュリティ対策術

・添付画像で、勤務実績は「=就業-開始-休憩」にしています。
①残業は、「勤務実績ー勤務時間」で計算しています。
添付画像では、規定時間と勤務実績が等しいので、計算上は0:00となっていますが、
この場合、「""空白」にしたいのですが、どうしたらいいでしょうか。

②開始時間が「7:00」で遅刻した場合、勤務実績が7時間ですが、
このままだと、残業セルはエラー表示が出ます。
これは、勤務実績から勤務時間を「-」しているので、こうなるのですが、
ここを、「""空白」にするにはどのような公式がいいでしょうか?

よろしくお願いします。

「Excel 勤務時間の計算について~(残」の質問画像

A 回答 (4件)

「0」という情報を残したいのか、単純に空白でいいのか、


どっちがいいんでしょ?
空白でいいなら、添付画像のような式になるけど。

> ②開始時間が「7:00」で遅刻した場合、勤務実績が7時間ですが、

7:00開始なら勤務実績は9時間じゃないの?
書き間違いかな?
取り敢えず、添付画像のような作りだとエラーにはならない。
「Excel 勤務時間の計算について~(残」の回答画像3
    • good
    • 0
この回答へのお礼

解決しました

zongai 様
ご回答ありがとうございます。

>7:00開始なら勤務実績は9時間じゃないの?
はい、私の間違いでした。

ご回答通りの式で完成しました。
私が意図とする通りになりましたので、
お礼申し上げます。(ありがとうございます。)

今後も、ご指導よろしくお願いします。

お礼日時:2022/07/17 22:50

>残業セルはエラー表示が出ます。



エラーではなくて#が続くだけでは?時刻がマイナスになるとそのような表示になります。
残業セル=MAX(今の式,0)
みたいにしてみては?

時間の集計をする可能性を考えると、返り値に""となるようにすると集計でエラーになったりすることがあるのでお勧めしません。
既回答にあるように0:00のままで文字色を変えるかもしくは0を非表示にするようにした方がいいと思います。
(個人的にはそのままで何の不都合があるのかよくわかりません)
    • good
    • 0
この回答へのお礼

ありがとう

chonami 様
早速のご回答ありがとうございます。
確かにそうですね!

お礼日時:2022/07/17 22:25

残業の時間を入れる場所の計算式に、if関数で判定式を入れるだけで良いのでは?


【例】
=if(勤務実績-勤務時間=0, ,勤務実績-勤務時間)
エラー処理も判定条件を変えるだけで同じです。
    • good
    • 0
この回答へのお礼

ありがとう

噛めんサイダー 様
早速のご回答ありがとうございます。
とても勉強になりました。

お礼日時:2022/07/17 22:27

単に、印刷や画面表示で見えなくすることで良いのなら、条件付き書式を使って、値が「0」なら文字色を白くすることで見えなくなります。

    • good
    • 0
この回答へのお礼

ありがとう

virgo_o_99 様
早速のご解答ありがとうございます。
確かに条件付き書式でもいいですね!

お礼日時:2022/07/17 21:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!