プロが教えるわが家の防犯対策術!

いつも色々教えて頂き有り難う御座います。
タイトルにも書いたのですが?
もし
A1セルがB3と同じか、又は
     B4と同じか?又は
     B5と同じ・・・・・
ならばA1セルを色で塗りつぶすには?

条件付き書式の設定で数式を選び
=if(or(a1=b3),(a1=b4),....),"ok") 書式で行ってみたのですが、上手く出来ません。
どの様な数式を入れれば良いのでしょうか?
    

A 回答 (7件)

「=COUNTIF(B3:B5,A1)>0」


または
「=OR(A1=B3,A1=B4,A1=B5)」
といれてください。
    • good
    • 0
この回答へのお礼

A1等にオ-トフィル出来る様に、$A1$の様にしている為か上手く出来ません?

お礼日時:2008/04/03 15:39

NO5です。


条件付き書式の数式欄に=($A3<>"")*(COUNTIF($B$1:$E$1,$A3)=0)を設定して下方向にコピーで如何でしょうか。
既にA4セル以降に入力済みの場合、条件付き書式設定前に対象セル範囲を選択した状態で行って下さい。
因みに、$A$3の$は固定を意味しますのでA3セル固定(絶対参照と言います)されコピーしても変位しません。
詳しくは、「エクセル」「絶対参照」をキーワードで検索して下さい。
    • good
    • 0
この回答へのお礼

色々行ってみましたが?私の質問の方法が悪かった様で。
長々と成ってしまったので、新しく具体的に質問をしたいと思います。
本当に有難うございました。

お礼日時:2008/04/08 00:01

A1,B3,B4,B5の実際のデータは提示できますか。


上手くいかない原因を調べるには一番早道です。
もしかして、条件に合致しないため塗りつぶされないのでは?
    • good
    • 0

NO2です。


>上手くいきません?
⇒事象を記載しないと次に繋がらないので補足した方が良い。

>COUNTIF関数って条件にあった個数を数える時に使うような気がするのですが?
⇒A1の内容がB3:B5範囲存在すれば、1以上となる為、条件付き書式がTRUEとなり成立、存在しなければ0となりFALSEで不成立となる事を利用した方法です。
    • good
    • 0
この回答へのお礼

原因といって良いか不明ですが、出来る様になりました。
and(a1<>b3...)の様にする事によって?
何故上手くいかなかった?かは、条件付き書式の設定で
数式がを選択し、数式にand(の後にa3と入れるのが面倒だったのでa3セルを選択していた為,$A$3と入っていた為かもしれません?
でもこれでは、a4,a5....
とオ-トフィルをしていった時、全てがa3のセルのようになってしまいます。何か良い方法ないでしょうか?(a4もa5も全て7になってしまいます)

   a b c d e
1     2 6 1 9
2
3    7
4    12
5    8
6   2
この場合で言えば
a6はb1と同じ数字なのでセルには色がつかず、
aの3.4.5はb1,c1,d1,e1にはないのでセルには色が付くようにしたいです。可能ならばオ-トフィルの方法で行う方法ないでしょうか?

お礼日時:2008/04/03 20:44

#1です。

#2への補足への回答
>A1の値が、b1、c1、d1でない時にA1セルを消す(塗りつぶす)方がベタ-なのですがどなたか教えていただけないでしょうか?
A1の条件「=AND(A1<>B1,A1<>C1,A1<>D1)」
または
A1の条件「=COUNTIF(B1:D1,A1)=0」
    • good
    • 0
この回答へのお礼

原因といって良いか不明ですが、出来る様になりました。
and(a1<>b3...)の様にする事によって?
何故上手くいかなかった?かは、条件付き書式の設定で
数式がを選択し、数式にand(の後にa3と入れるのが面倒だったのでa3セルを選択していた為,$A$3と入っていた為かもしれません?
でもこれでは、a4,a5....
とオ-トフィルをしていった時、全てがa3のセルのようになってしまいます。何か良い方法ないでしょうか?(a4もa5も全て7になってしまいます)

   a b c d e
1     2 6 1 9
2
3    7
4    12
5    8
6   2
この場合で言えば
a6はb1と同じ数字なのでセルには色がつかず、
aの3.4.5はb1,c1,d1,e1にはないのでセルには色が付くようにしたいです。可能ならばオ-トフィルの方法で行う方法ないでしょうか?

お礼日時:2008/04/03 20:59

#1です。

整理しましょう。
条件で塗り潰すセルはどれでしょうか?
塗り潰すセルが複数の場合、各セルの条件はどうなりますか?

例1 A1を条件にB3,B4,B5をそれぞれ塗り潰す場合
B3の条件は「=$A$1=$B3」で下方にフィルコピー

例2 A1をOR条件にB3,B4,B5をすべて塗り潰す場合
B3の条件は「=COUNTIF($B$3:$B$5,$A$1)」で下方にフィルコピー

例3 A1をOR条件にB3~C5を列単位で塗り潰す場合
B3の条件は「=COUNTIF(B$3:B$5,$A$1)」で下と右方にフィルコピー
    • good
    • 0

A1以下のセルにコピーするのでしたら、=COUNTIF($B$3:$B$5,$A1)や=MATCH($A1,$B$3:$B$5,0)で如何でしょうか。

    • good
    • 0
この回答へのお礼

上手くいきません?
因みに、COUNTIF関数って条件にあった個数を数える時に使うような気がするのですが?(間違っていたらスイマセン)
条件が、変わってしまいますが、
A1の値が、b1、c1、d1でない時にA1セルを消す(塗りつぶす)方がベタ-なのですがどなたか教えていただけないでしょうか?

お礼日時:2008/04/03 17:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!