プロが教える店舗&オフィスのセキュリティ対策術

すいません。教えてください。

A2に =WORKDAY($A1,1,休日マスター!$C$1:$C$30) の算式を入れ

A1に、9/20 を入力し土日祝でなければ、A2へ9/20を返し
土日祝であれば、次の平日を表示したいのですが
上記算式ですと9/20が平日であっても常に9/21をかえします。


      A     B     C
1    9/20
2

根本的に使用する関数が間違っているのか、算式が誤っているのか?

A 回答 (3件)

=WORKDAY($A1,0,休日マスター!$C$1:$C$30)



2つ目の引数「1」を0にすると9/20が返ります。
    • good
    • 0
この回答へのお礼

早速のご返答ありがとうございます。
引数を「0」にすると、A1に入れた日付けが
土日祝であっても、A1に入れた数字がそのまま返ってきます。

お礼日時:2011/09/01 13:01

=WORKDAY($A1,1,休日マスター!$C$1:$C$30)


     ↓
=WORKDAY($A1-1,1,休日マスター!$C$1:$C$30)
    • good
    • 0
この回答へのお礼

なるほど・・単純なことですよね
早々にご返答いただき、本当にありがとうございます。

お礼日時:2011/09/01 13:36

WORKDAYの2番目の引数が1であれば次の稼働日ということだから、今の動作は当然です。


やりたいことは
=WORKDAY($A1-1,1,休日マスター!$C$1:$C$30)
でしょうね。
    • good
    • 0
この回答へのお礼

答えをきいて。
なるほど・・単純なことですよね
早々にご返答いただき、本当にありがとうございます。

お礼日時:2011/09/01 13:38

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