[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『残業時間 計算表』(たけし)
お世話になります。
会社の残業申請を楽にしたいので、計算表を作成しているのですが、
18時〜 22時までは 通常残業
22時〜 は 深夜残業となります。
タイムカードの時間を入力したら、通常残業のみか、
通常残業+深夜残業が自動にそれぞれのセルに表示されるように
したいのですが、うまくいきません。。
例)勤務は、朝9時〜23時7分までした場合。(昼休憩などは考慮しない)
A B C D
1勤務時間 9:00 23:07
2
3通常残業 18:00 22:00
4深夜残業 22:00 23:07
1B、1Cのセルに 時間を打ち込むと
自動で、3B、3Cに通常残業勤務時間が表示
自動で、4B、4Cに深夜残業勤務時間が表時
されるようにしたいと思っています。
※残業が無い場合は、3B、3C。4B、4Cは表時されない。
色々とやっているのですが、頭がおかしくなりそうです・・・
助けて頂けないでしょうか。。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
A B C 1 勤務 9:00 23:07 2 3 通常 18:00 22:00 4 深夜 22:00 23:07
B3 =IF(C1<"18:"*1,"","18:"*1) B4 =IF(C1<"22:"*1,"","22:"*1)
C3 =IF(B3="","",MIN("22:"*1,C1)) C4 =IF(B4="","",C1)
※ 0:00以降は考慮なし。 (GobGob) 2018/10/08(月) 11:30
>B3 =IF(C1<"18:"*1,"","18:"*1) >B4 =IF(C1<"22:"*1,"","22:"*1)
B3 =IF(C1<="18:"*1,"","18:"*1) B4 =IF(C1<="22:"*1,"","22:"*1)
でした。
(GobGob) 2018/10/08(月) 11:31
早速やってみたいと思います。
(たけし) 2018/10/08(月) 12:53
お世話になります。
C1 に21:09 と入力したときに、上記の様に表示させたいです。
教えて頂きました関数だと、通常残業のC3は何も表示されず。
深夜残業 のB4、C4に時間が表示されてしまいます。
色々数字を変えてみたりとやってみたのですが、、すみません。。教えてください。。。。
(たけし) 2018/10/08(月) 14:05
>C1 に21:09 と入力したときに、上記の様に表示させたいです。 >教えて頂きました関数だと、通常残業のC3は何も表示されず。 >深夜残業 のB4、C4に時間が表示されてしまいます。 。
試したらできてるんだけど。 (GobGob) 2018/10/08(月) 15:17
B3 =IF(C1<="18:"*1,"","18:"*1) B4 =IF(C1<="22:"*1,"","22:"*1) C3 =IF(B3="","",MIN("22:"*1,C1)) C4 =IF(B4="","",C1)
反映するセル、間違ってない? (GobGob) 2018/10/08(月) 15:37
ご指摘の通りでした。。。。。
申し訳ありません。。。
もう1点教えて頂きたいのですが、
残業 24時を超えた場合は、さすがに自動計算はできないでしょうか。。
たまに 1時、2時を超える日があります。。。
(たけし) 2018/10/08(月) 16:46
・開始、9:00より前はナシ。 ・残業終了が必ず9:00より前
を条件に
B3 =IF(C1+(C1<B1)<="18:"*1,"","18:"*1) B4 =IF(C1+(C1<B1)<="22:"*1,"","22:"*1)
C3 =IF(B3="","",MIN("22:",C1+(C1<B1)))
に変更(C4は変更なし) (GobGob) 2018/10/08(月) 16:58
早速やってみます!
(たけし) 2018/10/08(月) 19:45
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.