• ベストアンサー

EXCEL

excelで顧客管理をしたいと考えています。 問合せがあった顧客に資料送付を行うのですが、 問合せがあってから3日以上経っているのに資料送付できていない 顧客を赤く表示させたいと考えています。 関数で、datedif(A1,today(),"D")と、 (A1⇒問合せがあった日付) 条件付書式を使えば出来るといえば出来るのですが、 これだけだと資料送付を行っても todayは動くため毎日カウントが続いてしまうことになります。 そこで、 資料送付を終えた顧客に関しては、 資料送付した日付をB1に入力して B1-A1の日数と上記の日数を比較して 小さい方の日数を表示させ これで判断させようとしています。 しかし問題なのが、 資料送付が完了していない状態、つまり、B1に日付が入力されていない場合、 B1-A1が(39144)と表示されてしまい、関数を使った大小の判断が出来ないのです。 お詳しい方アドバイスをいただけますでしょうか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

2条件ですので、AND関数を使います 10/23現在で 例データ 2007/10/15 2007/10/16 2007/10/17 2007/10/18 2007/10/20 2007/10/19 2007/10/21 2007/10/20 2007/10/21 2007/10/22 2007/10/23 2007/10/24 ーー A1:B11(列は必要分)範囲指定 書式 条件き書式 数式が =AND($B2="",TODAY()-$A2>2)  $はこのとおりで。大切。 書式設定 OK 結果 15,16,17、20の行に色が付きます。

noname#189749
質問者

お礼

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

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

条件付きの書式設定の数式例ですが、次の方法は如何でしょうか。 =($B1="")*(DATEDIF($A1,TODAY(),"D")>2) 因みにB1は完了した場合のフラグとし、日付以外のデータも許容する事にしました。

  • root16
  • ベストアンサー率31% (43/138)
回答No.1

B1が空欄の時の条件式を入れればOK IF(B1="","",~)

関連するQ&A

専門家に質問してみよう