• ベストアンサー

エクセル期限管理

windowsXPを使用してます。 エクセルで条件付書式を『=$Z17<=TODAY()+3』にして3日前になったらカラーで警告するようにしてますが、土日祝日も含んでしまっている状態です。土日祝日を除いて3日前になったら警告をしたいのですが、この条件付書式に何か加えればよいのでしょうか?どなたか詳しい方ご教示願います。

質問者が選んだベストアンサー

  • ベストアンサー
noname#166246
noname#166246
回答No.2

分析ツールアドインの関数は、条件付書式の式に使えません。 (このアドイン自体ブック形式なので、No.1のお礼に書かれているようなエラーとなります) なので例えば、どこかにセルにいったん、 =WORKDAY(TODAY(),3,INDIRECT("Sheet2!$A$1:$A$20")) というNo.1の方の式を書いて(ここではC1としましょうか)、 そのシリアル値を用いればよいです。 つまり、条件付書式で、「数式」ではなく、 単純な「セルの値」の方で $C$1 以下 と設定すればよいと思います。 これでいかがでしょうか。

ahorizumu
質問者

お礼

ありがとうございます!出来ました!完璧です!

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

アドインソフトを使いますので「ツール」から「アドイン」で「分析ツール」にチェックを入れOKします。 その後にその年の祝日などをシート2のA列のA1セルからA20セルまでに入力したとします。 そこでシート1に戻ってZ17セルに条件付き書式を設定するのでしたら、土日や祝日を除いて3日前にするには次の式を入力します。 =$Z$17<=WORKDAY(TODAY(),3,INDIRECT("Sheet2!$A$1:$A$20"))

ahorizumu
質問者

お礼

ご教示頂きありがとうございました。 早速実践してみましたが、『抽出条件 条件付き書式で、他ワークシートまたはブックへの参照は使用しません』というメッセージが出てしまいます。やり方がいけないのか・・・私のPCの性能なのか・・・。 もう少し試してみますが、何か回避できる方法があればご教示下さい。

関連するQ&A