プロが教えるわが家の防犯対策術!

助けて下さい。

稼働日日数を求める時に[=NETWORKDAY(開始、終了、祝日)]を使用しますが土曜日出勤の時計算しません、祝日一覧表・出勤日一覧表あります、どんな関数方法ありますか?教えて頂けませんか。

例え:
E1=[2016年] F1=[3月]

E3=[2016/3/1 =DATE(E1,F1,1)]
E5=[2016/3/31 =DATE(E1,F1+1,1)-1]
E7=[出勤日数 19 日 =NETWORKDAYS(E3,E5,Y)]


祝日一覧表(Y) 出勤日一覧表(S)
2016/03/02(水)
2016/03/03(木) 2016/03/05(土)
2016/03/04(金)
2016/01/01(金)
2016/01/02(土)
2016/01/03(日)
2016/01/11(月)
2016/02/11(木)
2016/03/21(月)
2016/04/29(金)
2016/05/03(火)
2016/05/04(水)
2016/05/05(木)
2016/07/18(月)
2016/08/08(月)
2016/08/09(火)
2016/08/10(水)
2016/08/11(木)
2016/08/12(金)

A 回答 (1件)

EXCELを使っているとしてですが


「NETWORKDAY」は週休2日(土曜・日曜が定休)の場合にしか使えません。日曜日のみが定休の場合などは「NETWORKDAYS.INTL」を使います。この関数は定休日が火曜・金曜の2日などにも使えます。
ただ、この関数はEXCEL2010以降でないと使えません。
とりあえず日曜日のみが定休日だとした場合は以下のどちらかになります。
①「NETWORKDAYS.INTL(開始日,終了日,11,休日)」
②「NETWORKDAYS.INTL(開始日,終了日,"0000001",休日)」
②の方が汎用性に富んでいますのでこちらを覚えた方が良いと思います。たとえば、定休日が火曜・金曜の場合は「NETWORKDAYS.INTL(開始日,終了日,"0100100",休日)」などにすれば使えます。詳しくはヘルプを見て下さい。
    • good
    • 1
この回答へのお礼

GooUserラック様

速い回答有難うございます。
早速試して見ます、またわからないこと有りましたら宜しくお願い致します。

Kakarityo - lp より

お礼日時:2016/04/27 14:39

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