- ベストアンサー
エクセル期限管理
windowsXPを使用してます。 エクセルで条件付書式を『=$Z17<=TODAY()+3』にして3日前になったらカラーで警告するようにしてますが、土日祝日も含んでしまっている状態です。土日祝日を除いて3日前になったら警告をしたいのですが、この条件付書式に何か加えればよいのでしょうか?どなたか詳しい方ご教示願います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
分析ツールアドインの関数は、条件付書式の式に使えません。 (このアドイン自体ブック形式なので、No.1のお礼に書かれているようなエラーとなります) なので例えば、どこかにセルにいったん、 =WORKDAY(TODAY(),3,INDIRECT("Sheet2!$A$1:$A$20")) というNo.1の方の式を書いて(ここではC1としましょうか)、 そのシリアル値を用いればよいです。 つまり、条件付書式で、「数式」ではなく、 単純な「セルの値」の方で $C$1 以下 と設定すればよいと思います。 これでいかがでしょうか。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
アドインソフトを使いますので「ツール」から「アドイン」で「分析ツール」にチェックを入れOKします。 その後にその年の祝日などをシート2のA列のA1セルからA20セルまでに入力したとします。 そこでシート1に戻ってZ17セルに条件付き書式を設定するのでしたら、土日や祝日を除いて3日前にするには次の式を入力します。 =$Z$17<=WORKDAY(TODAY(),3,INDIRECT("Sheet2!$A$1:$A$20"))
お礼
ご教示頂きありがとうございました。 早速実践してみましたが、『抽出条件 条件付き書式で、他ワークシートまたはブックへの参照は使用しません』というメッセージが出てしまいます。やり方がいけないのか・・・私のPCの性能なのか・・・。 もう少し試してみますが、何か回避できる方法があればご教示下さい。
お礼
ありがとうございます!出来ました!完璧です!