解決済み
エクセル初心者です。タイムカードの計算を関数を入力したいです。休憩を除く労働時間が8時間を超える場合、残業時間を表示するようにしたいのですが上手く出来ません。初心者でも分かるような関数で出来れば教えて欲しいです。残業が無い場合は、空白で出来ますか?
377閲覧
退勤時刻から出勤時刻を引き算したのが就労時間で、そこから休憩時間と8時間を引くんですね。で、8時間を超えなかった場合もマイナスにしてはまずいので、max関数で下限を0にします。 =max(0, C列-D列-"8:00") 時刻ではなく時間を表す場合は表示形式を [h]:mm;; としましょう。24時間を超えても正しく表示されます。末尾にセミコロンがあるので、ゼロは表示されません。無駄にif関数で空文字列を返すよりずっとシンプルでエラーを予防します。
< 質問に関する求人 >
残業(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る