• ベストアンサー

Excel 関数について

仕事で作らなければならない書類があるのですが、関数がどうしても分かりません。 勤務時間を計算する書類を作っています。 出勤・退勤時間を入力すれば勤務時間が勝手に表示される、というのはシグマボタンを押せばできることがわかりました。 問題は、その勤務時間と基本労働時間のプラマイを表示する方法です。 基本労働時間より多く勤務した場合、+のマスに残業した分の時間が、逆に少なかった場合は-のマスに足らない分の時間が表示されるようにしたいのですが、やり方がわかりません。 どうやったらいいのでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

標準勤務時間を「7.5」時間として説明します。 +のセルには、 「=IF(勤務時間のセル>7.5, 勤務時間のセル,"")」 -のセルには、 「=IF(勤務時間のセル<7.5, 勤務時間のセル,"")」 とIF関数を使用すればできます。

circle0227
質問者

お礼

早速の回答、ありがとうございました。 言われた通りやってみたところ、無事に入力することができました。 追加で質問があります。 表に数式を入力することはできたのですが、「0:00」という表示が出てきてしまいました。 勤務時間を入力していないところや、その日は残業だった場合の-のセルは空白表示したいのですが、それはいったいどうしたらいいのでしょうか? 普通にDeleteキーを押したら数式も一緒に消えてしまいました…。

その他の回答 (1)

  • s___o
  • ベストアンサー率35% (108/306)
回答No.2

#1です。 セルの書式設定が時刻になっていませんか? +、-のセルの書式設定を「標準」にしてみてください。 (1)セルを指定 → [セルの書式設定] → [表示形式]タブ を選択 (2)分類:[標準] を選択 (3)[OK]ボタンを押下

circle0227
質問者

お礼

補足を記入させていただいたあと、自分で過去の質問を検索してみたら、0を非表示にするというものを見つけました。 おかげさまで全ての疑問を解決することができました。 ありがとうございました。

circle0227
質問者

補足

再度回答ありがとうございます。 書式が時刻になっている分には問題ないんです。これで合っています。 ただ、私が今知りたいのは、勤務時間を入力していないところや、その日は残業だった場合の-のセルは空白表示にすることなんです。 その辺りのやり方はご存じないでしょうか?