• ベストアンサー

Excel2003の条件書式を2個?設定するには

エクセル2003を使っていますが、 出来ないこと1点と、前からの疑問が1点あります。 条件書式において、 A1に『その他』と記入された時にはB1(空白セル)が赤色になる。尚且つ B1に何か文字(or数字)が記入されたら赤色は消える。というような 条件書式を使いたいと思っています。 A1に『その他』と記入された時にB1が赤色に、の部分までは出来たのですが、 その後の B1が記入されたら(空白セルじゃなくなったら)白色になる。という ところができません。 今B1に入れている条件書式は↓の通りです。 セルの値が|次の値に等しくない|=$A1="その他"|セルの色を赤 空白セルの場合赤色に、という条件書式、もしくは 何かが記入されたら赤色に、という一つ一つはできるのですが、 組み合わせたい場合はどのようにすればよいのでしょうか? また、以前からの疑問点なのですが、 正直、↑『次の値に等しくない』 とする意味がわかっていません。 なぜ|次の値に等しい|=$A1="その他"|じゃないのでしょうか?

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

  • ベストアンサー
  • maac777
  • ベストアンサー率50% (43/86)
回答No.1

「セルの値が」でなく 「数式が」 =AND($A1="その他",$B1="") でご希望の動作になります。 疑問点へのヒント 今のままの条件付書式で、B1セルに「TRUE」と入力してみてください。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

※解説 セルの値が|次の値に等しくない|=$A1="その他"|セルの色を赤 「=$A1="その他"」はA1が"その他"ならTRUE(1),それ以外ならFALSE(0)になります。 「セルの値が」はB1セル自身で空白の場合は、0とみなされるので 条件「=$A1="その他"」がFALSE(0)で一致になります。 そのため「次の値に等しくない」ということになります。 正規の条件設定方法だと 方法1(先に条件1で例外の設定を行なう) 条件1「セルの値が」「次の値に等しくない」「=""」で書式を設定しない 条件2「数式が」「=$A1="その他"」で赤く塗り潰す。 方法2(AND条件で二つの条件が一致する場合のみ有効にする) 条件1「数式が」「=AND($A1="その他",$B1="")」で赤く塗り潰す。