アプリ版:「スタンプのみでお礼する」機能のリリースについて

すみません、何度も来ています。
どなたかお力をお貸しください!

出勤時刻 退勤時刻   外出時刻 戻り時刻  所定時間(5:00~22:00の間8時間以内)
17:15 2:30 20:00 21:00  3.45

上記の様な時間勤務で、出勤から22:00までの勤務時間-休憩時間(外出時間ー戻り時間)
8時間を超すようであれば何か、サインを出すやり方、もしくは超過分を自動に欄外に出すやり方などありますでしょうか。

A 回答 (4件)

> E2の所定時間は出勤より22:00までの勤務時間-休憩時間(22:00以前に取った場合のみ)


> という計算がほしかったです。
> なので、この場合所定時間が12時間となります。

.  A     B     C     D     E     F
1| 出勤時刻 退勤時刻 外出時刻 戻り時刻 所定時間 超過時間
2|   9:00   23:00   21:00   23:00   12:00   5:00

E2セルを、
=IF(B2<=TIME(22,0,0),B2-A2,TIME(22,0,0)-A2)-(IF(C2>=TIME(22,0,0),0,IF(D2<=TIME(22,0,0),(D2-C2+IF(C2>D2,1)),TIME(22,0,0)-C2)))
とします。

【訂正】
F2セルを、
=IF((B2-A2+IF(A2>=B2,1))-(IF(C2>=TIME(22,0,0),0,IF(D2<=TIME(22,0,0),(D2-C2+IF(C2>D2,1)),TIME(22,0,0)-C2)))>TIME(8,0,0),((B2-A2+IF(A2>=B2,1))-(IF(C2>=TIME(22,0,0),0,IF(D2<=TIME(22,0,0),(D2-C2+IF(C2>D2,1)),TIME(22,0,0)-C2))))-TIME(8,0,0),"-")
とします。

※外出せずに、外出時刻、戻り時刻が空白の場合でも対応しています。
「エクセル 時間計算 指定の時間から差し引」の回答画像4
    • good
    • 0

> もし、22:00以前に休憩をとった場合のみ


> 計算をするというやり方はありますでしょうか。
> (22時以降の休憩は計算しない)

条件が以下であれば、
1.22:00以降の休憩を休憩時間にカウントしない
2.22:00以降の休憩を勤務時間にカウントする

.  A     B     C     D     E     F
1| 出勤時刻 退勤時刻 外出時刻 戻り時刻 所定時間 超過時間
2|   9:00   23:00   21:00   23:00   3.45   5:00

F2セルを、
=IF((B2-A2+IF(A2>=B2,1))-(D2-C2+IF(C2>=D2,1))>TIME(8,0,0),((B2-A2+IF(A2>=B2,1))-IF(C2>=TIME(22,0,0),0,IF(D2<=TIME(22,0,0),(D2-C2+IF(C2>=D2,1)),TIME(22,0,0)-C2)))-TIME(8,0,0),"-")
とすればよいでしょう。
「エクセル 時間計算 指定の時間から差し引」の回答画像3
    • good
    • 0
この回答へのお礼

本当にありがとうございます。
ですが、すみません、自分の質問が悪いことに気が付きました。
E2の所定時間は出勤より22:00までの勤務時間ー休憩時間(22:00以前に取った場合のみ)
という計算がほしかったです。
なので、この場合所定時間が12時間となります。

お礼日時:2015/10/16 18:10

№1です。


エラーメッセージは何でしょう?
入力せずにコピー&ペーストしてみてはいかがでしょう。
    • good
    • 0
この回答へのお礼

たぶん、自分で質問したものの、回答をいただいても
活用できていないんだと思います。。。
もう少し、かみ砕いた質問をさせていただいてもよろしいでしょうか。
(コピー&ペーストもしてみます)

例えば
出勤   退勤   外出   戻り
20:00  25:00  21:00  22:00

勤務時間を計算
退勤ー出勤ー休憩(戻り―外出)
ですが、休憩に条件を付けて、もし、22:00以前に休憩をとった場合のみ
計算をするというやり方はありますでしょうか。
(22時以降の休憩は計算しない)

すみません、よろしくおねがいします。

お礼日時:2015/10/16 17:00

1案


(1).F2セルに、
=IF((B2-A2+IF(A2>=B2,1))-(D2-C2+IF(C2>=D2,1))>TIME(8,0,0),((B2-A2+IF(A2>=B2,1))-(D2-C2+IF(C2>=D2,1)))-TIME(8,0,0),"-")
と入力します。
(2).F2セルの書式設定を[表示設定][分類][時刻]、[配置][文字の配置][横位置][右詰め]にします。
「エクセル 時間計算 指定の時間から差し引」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございます。
ですが何度入力しても、エラーが出てしまいます。。。
お手上げ状態です。
もう少し勉強してみます。

お礼日時:2015/10/16 15:57

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

このQ&Aを見た人はこんなQ&Aも見ています