エクセル 平日と土日祝の時間計算表示
下記のようなエクセルを作りたいのですが、
祝日の7月15日の土日祝残業が、平日の方に表示されてしまいます。
休日表は、別シートでSeet2のB2~E21に作成しています。
Aセルに、日付
Bセルに、始業時間
Cセルに、終業時間
Dセルに、休憩時間として、
Eセルに、実労時間
=C2-B2-D2
Fセルに、平日労働時間
=IF(OR(WEEKDAY(A2,2)>5,COUNTIF(sheet2!B$2:E$21,A2)),"",(E2))
Gセルに、土日祝労働時間
=IF((F2<>""),"",(E2))
Hセルに、平日残業時間
=IF(OR(WEEKDAY(A2,2)>5,COUNTIF(sheet2!$B$2:$E$2,A2)),"",(E2-TIME(8,0,0)))
Iセルに、土日祝残業時間
=IF(OR(WEEKDAY(A2,2)<6,COUNTIF(sheet2!$B$2:$E$2,A2)),"",(E2-TIME(8,0,0)))
を入れてみたのですが・・・
祝日の残業時間のところがうまく表示されません。
(WEEKDAY(A2,2)<6 から COUNTIF(sheet2!$B$2:$E$2,A2) 除いた日を""にすれば
よいのかなぁと試行錯誤しましたがうまくできませんでした。
そのような式を教えて頂けますか?
もしくは他に適切な式があったら教えてください。
宜しくお願い申し上げます。
お礼
正確に表示されました。 丁寧で迅速な回答で本当に助かりました。 大量のデータの処理が終わりました。 本当にありがとうございました。