IF関数 複数条件の指定
関数の初心者です。。
仕事のルール変更にともなって、前任者が使っていた関数を変更しなければありません。(前任者はもういないので。)
色々がんばって試してみてもエラーになってばかりです。。。
AND関数なのかなんなのかさえよく分からない状況です。
質問自体もよく分からないかも知れませんが、どのように関数を変更すればよいかご教授いただけないでしょうか。
何卒よろしくお願いいたします。
■関数の参照先の表示されているデータ
C列:平日 or 休日
D列:null or 有休 or 欠勤
E列:出勤なし or 09-16 or 10-17(勤務時間)
F列:例 09:02(出勤時刻)
H列:例 18:05(退勤時刻)
■関数を変更したい表
U列:勤務時間「09-16」の表
W列:勤務時間「10-17」の表
■元関数
=IF($C○="平日",IF($D○="有休","",IF($D○="欠勤","",IF($E○=$U$1,IF($F○="","出勤エラー",IF($H○="","退勤エラー",1)),""))),"")
■変更したい内容
D列が有休となった場合、「1」を表示させる。
ただし、勤務時間毎の列がある(Uが「09-16」、Wが「10-17」)ので、勤務時間と合っているセルのみ「1」と表示させたいです。
■失敗した関数
U列だけ下記にしたら、OKでした。
=IF($C○="平日",
IF($D○="有休","1",
IF($D○="欠勤","",
IF($E○=$U$1,
IF($F○="","出勤エラー",
IF($H○="","退勤エラー",1)),""))),"")
でも、さらにW列に同じような式にすると勤務時間が違うのに、「1」と表示されました。
長くて分かりづらい質問だと思いますが、何卒よろしくお願いいたします。
お礼
出来ました。 有難うございました。 大変助かりました。