Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(指定なし : 指定なし)
条件付き書式について
投稿日時: 21/03/23 09:29:21
投稿者: MAXBOX

Excelの条件付き書式について教えてください。
 
A列とC列に値があり、C列の値がA列の値と違うセルに色をつけています。
式は
=A1<>C1
と記入しています。
 
この式にプラスして「×という値がある場合は色を塗らない」という条件を設定したいです。
 
こういう条件を付ける場合どのような式にすればよいでしょうか?
教えてください。

回答
投稿日時: 21/03/23 10:50:31
投稿者: Mike

》 「×という値がある場合は色を塗らない」
色を塗ったり、塗らなかったりするのはC列として、
「×という値が」在ったり、無かったりもC列だけのハナシですか?
ソコントコ、きっちりネ!

回答
投稿日時: 21/03/23 14:01:40
投稿者: WinArrow
投稿者のウェブサイトに移動

説明が不足しています。
  
(1)条件付き書式は、どこのセルに設定しているんでしょうか?
  どちらか一方のセル
  両方のセル
  全く別のセル
(2)「x」という値は、どちらのセルなんですか?
(3)条件付き書式は、単独セルの話なんですか?
 それともセル範囲に設定するものでしょうか?
 (「他セルに複写することを前提にする」を含む)
  

回答
投稿日時: 21/03/23 14:33:25
投稿者: Suzu

迷ったら基本に帰りましょう。
 
A=C ×   色つけ無し
A=C ×以外 色つけ無し
A<>C ×   色つけ無し
A<>C ×以外 色つけあり
 
 
【A<>C】 かつ、【×以外】の時に色を付けたい が判ると思います。
 
『かつ』なので、AND関数を使う。
その引数に、【A<>C】 【×以外】 の条件式を入れれば良いです。

回答
投稿日時: 21/03/23 14:50:36
投稿者: sk

引用:
A列とC列に値があり、C列の値がA列の値と違うセルに色をつけています。
式は
=A1<>C1
と記入しています。

1. 上記の条件付き書式が設定されている
   ( A1 セルを左上とする)セル範囲を範囲選択する。
 
引用:
この式にプラスして「×という値がある場合は色を塗らない」という条件を設定したいです。

2. [ホーム]タブ -> [スタイル]グループ -> [条件付き書式]
   -> [新しいルール]をクリックする。
 
3. ルールの種類として「数式を使用して、書式設定するセルを決定」を選択し、
   以下の数式を入力する。
 
----------------------------------------------------------
 
=OR($A1="×",$C1="×")
 
----------------------------------------------------------
 
4. 適用する塗りつぶし書式の背景色を「色なし」に設定する。
 
5. 1 〜 4 の操作によって追加されたルールの適用順を
   既に設定されているルールよりも上にし、
   [条件を満たす場合は停止]チェックを有効にする。

投稿日時: 21/03/24 09:02:57
投稿者: MAXBOX

sk様
コメントありがとうございます。

引用:
=OR($A1="×",$C1="×")

こちら$を取ると反映されました。
ありがとうございました。
 
また、いまのままだと空白も色が塗られてしまいます。
「空白を除く」という式を指定する場合
A1<>"",C1<>""という式を条件付き書式に入れればよいのでしょうか?
 
条件付き書式に入れてみましたがなかなかうまくいかず困っています。
 
すみませんが宜しくお願い致します。

回答
投稿日時: 21/03/24 15:47:55
投稿者: sk

引用:
また、いまのままだと空白も色が塗られてしまいます
「空白を除く」という式を指定する場合
A1<>"",C1<>""という式を条件付き書式に入れればよいのでしょうか?

A1 セルと C1 セルのいずれか一方の値が空白である場合は
塗りつぶしの背景色を「色なし」にしたい、ということであれば、
前述した OR 関数にそういう条件を加えればよろしいでしょう。
 
--------------------------------------------------
 
=OR(A1="×",C1="×",A1="",C1="")
 
--------------------------------------------------

トピックに返信