[[20170318033411]] 『休み以外に休憩時間を表示させるには』(keiji) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『休み以外に休憩時間を表示させるには』(keiji)

休憩時間を自動的に表示について質問です
A=月
B=日
C=曜日
D=休日
E=開始時刻
F=終了時刻
G=休憩時間
月の16日から翌月15日までの勤務表です。

B10=IF(A10="","",DAY(A10)) 下フィル
C10=TEXT(A10,"aaa") 下フィル
D10=IF(OR(AND(C10="土",OR(AND(B10>=8,B10<=14),B10>=22)),C10="日"),"休日","")&R10 下フィル
こんな関数が入っており祝祭日 休日 土休などを表示するようにしています。
このとき祝祭日 休日 土休入っていないG列に(休憩時間)1:00と
表示させたいのですが、どんな数式をいれれば可能でしょうか?
ご教授お願いします よろしくお願いします。

D列が休日表示がなしの場合です。

    A   B     C     D       E       F       G
10  7   16   日   休日                    
11      17   月  海の日
12      18   火            8:30    17:00   1:00←この時間を表示させる
13      19   水            8:30    17:30   1:00    同上
・
・
39      15   日
40      この月はここは空白
また、月により40行目は日付曜日がない場合があり空白になります
このときは 1:00は不要です。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


=IF(AND(B10<>"",D10=""),"1:00","")
ではいかがですか?
D10ができているのなら、上記もすぐにできるはずですが、
これでは何か支障が出るのでしょうか。
(γ) 2017/03/18(土) 07:09

 出勤した日、つまりE列とF列に時刻が入力されている場合だけ、ではダメなんですかね?

 G10 =IF(COUNT(E10:F10)=2,"1:00"*1,"")

 表示形式「時刻」

 無条件に「休憩1時間」でいいのかどうか知りませんけど。
 早退とかないのかな?
(笑) 2017/03/18(土) 10:17

(γ)さん
ありがとうございました。
できました。

(笑)さん
ありがとうございます。
>出勤した日、つまりE列とF列に時刻が入力されている場合だけ、ではダメなんですかね?
確かにその通りです。が
>無条件に「休憩1時間」でいいのかどうか知りませんけど
ありますよね、そこで
休憩時間は12:00から13:00までなので、午後早退の場合表示したくないですね
12:00終了までは 1:00を表示させないようにする方法教授お願いします。
(keiji) 2017/03/18(土) 11:45


 >12:00終了までは 1:00を表示させないようにする方法

 午前中は病院で午後から出勤、なんてことはないんですか?

 就業規則がどうなっているのか知りませんけど、労働時間で決まるのでは?

 以上、確認まで。
(笑) 2017/03/18(土) 12:11

(笑)さん
すみません。↓あります。
>午前中は病院で午後から出勤、なんてことはないんですか?
こちらも考慮しないといけませんね
数式がますます複雑になりそうです・・・
対応可能でしょうか?
条件は、12:00から13:00をまたぐようなとき 1:00を表示できれば
OKなんですが・・・
8:30〜12:00表示しない
13:00〜17:00表示しない
よろしくお願いします。
(keiji) 2017/03/18(土) 14:11

 >条件は、12:00から13:00をまたぐようなとき 1:00を表示

 それでいいのなら、

 G10 =IF(E10="","",IF(AND(E10<"12:00"*1,F10>"13:00"*1),"1:00"*1,""))

 とか、同じことですけど

 G10 =IF(E10="","",IF(AND("12:00"-E10>0,F10-"13:00">0),"1:00"*1,""))

 表示形式を「時刻」にして下へコピー、こんな感じですかね。

 ▼前提
 ・E列、F列は手入力(数式の結果ではない)
 ・深夜零時をまたぐ勤務で、10:00〜1:00 のようなものはない
 (10:00〜25:00ならオッケー)

 参考まで。
(笑) 2017/03/18(土) 15:44

(笑)さん
ありがとうございました。
> ・深夜零時をまたぐ勤務で、10:00〜1:00 のようなものはない
 (10:00〜25:00ならオッケー)
了解しました。
利用させていただきます。

(keiji) 2017/03/18(土) 16:30


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.