• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件付き書式設定について)

条件付き書式設定について

このQ&Aのポイント
  • 条件付き書式がなかなかうまくできないので、教えて頂きたいです。
  • セルA2からF2まで入力があり、G2に文字を入力するとその行を塗りつぶしにしたいのです。
  • 条件1が優先されてしまうため、『C2が書留か郵便局だったらその行は赤字+塗りつぶし、C2が書留か郵便局以外だったら黒字+塗りつぶし』というところができません。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

条件付き書式で書式を設定するパターンは以下の3つになります。 条件1 C2が書留か郵便局でかつG2が空白以外 → 塗りつぶし+フォント 条件2 C2が書留でも郵便局でもなく、かつG2が空白以外 → 塗りつぶし 条件3 C2が書留か郵便局でかつG2が空白 → フォント すなわち条件1~3には、以下のような数式を設定します。 =AND(OR($C2="郵便局",$C2="書留"),$G2<>"") =AND(NOT(OR($C2="郵便局",$C2="書留")),$G2<>"") =AND(OR($C2="郵便局",$C2="書留"),$G2="")

keitan0110
質問者

お礼

詳しい解説ありがとうございます!! andとorを逆に使ってました(汗 しかもnot関数を使用するのですね。 勉強になります!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Caryo_t
  • ベストアンサー率45% (112/246)
回答No.2

セルを増やして、そこにパターンを数字で出すのはどうでしょうか。 つまり、G2が入力されているかどうかと、C2が書留・郵便局かどうかで、1~4の数字をIF関数で出しておき、それを参照して条件付き書式で色を設定します。

keitan0110
質問者

お礼

なるほど!! そういったやり方もあるのですね。 ご回答ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 条件付き書式設定

    条件付き書式設定でやりたいことがあります。 良い方法があればアドバイスください。 エクセル2002でセルD1に数字を入力して、さらにセルC1にも数字を入力したら、セルA1からD1が赤に塗りつぶしになるようにできないでしょうか? 何も入力しないときはセルは白のままにしておきたいです。 以下の設定で1つのセルだけならできました。 セルD1をクリックして、「書式」「条件付き書式」で条件1に「数式が」にして「=$D$1<>""」と入力して「書式」をクリックして「パターン」タブでセルの網掛けの色を赤にすると、セルD1が何も入力されていない時は、セルは白ですが、数字を入力するとセルが赤になりました。 この応用で、セルD1とC1の両方に入力すると、セルA1:D1が赤になるようにしたいのです。 条件書式設定でできますでしょうか? どうしても出来ないならそれ以外でする方法はありますか?

  • Excel2007 条件付き書式の設定について

    よろしくお願いします。 列はAからG列まであり、行は1から10行まであるとします。 例えば2Fの値として特定の文字列が入力された場合に、 その行全体をマスク(色)したいのですが、条件付き書式 を設定するときに選択されていたセル(1つ)のみしか反映 されません。(行全体を指定しても反映しない) 方法としては、「数式を使用して、書式設定するセルを決定」 の「次の数式を満たす場合に値を書式設定」に 「=2f="文字列"」のように入力して書式設定し、 反映して欲しい行全体を適用範囲として選択しています。 Excel2003ではできていた(はず)のですが。 アドバイスのほどよろしくお願いします。

  • 数式・条件付書式の設定方法を教えてください。

    初心者です、宜しくお願いいたします。 1.F6:H9に設定した内、F6・G6・H6に設定した数式及び条件付書式です。(現在、まだ40行分しか設定出来ていません)   ●F6 獲得点数     ・点数をマニュアル入力する。     ・条件付書式 =SUM($F$6:$F$9)=100000  → 書式(パターン) ブルー   ●G6 順位     ・数式  =IF(F6="","",RANK(F6,$F$6:$F$9)+COUNTIF($F$6:$F6,F6)-1)     ・条件付書式  =SUM($G$6:$G$9)=10  → 書式(パターン) ブルー   ●H6 加算後点数     ・数式  =IF(OR(C6="",E6="",F6="",G6=""),"",(IF(G6=1,F6+12000,IF(G6=2,F6+4000,IF(G6=3,F6-4000,IF(G6=4,F6-12000))))))     ・条件付書式  =SUM($H$6:$H$9)=100000  → 書式(パターン) ブルー 2.実際の処理   ●F列(F6:F9)     ・F6:F9に点数を入力する。     ・その合計が100、000点になれば、F6:F9をブルーで塗りつぶす。 --------------   ●G列(G6:G9)     ・入力したF6:F9の点数で順位を決定し順位をG列に表示する     ・同点の場合は若いセル数を上位にする。     ・その合計が10になれば、G6:G9をブルーで塗りつぶす。 --------------   ●H列(H6:H9)     ・F列・G列の結果を受けて数式のような点数を表示する     ・その合計が100、000点になれば、H6:H9をブルーで塗りつぶす。 --------------     ・4行毎に塗り潰しの色を変えたい。     ・6行目:9行目はブルーで塗りつぶす。     ・10行目:13行目は黄色で塗りつぶす。     ・14行目:17行目はブルーで塗りつぶす。 ーーーーーーーーーーーーーーーーーー 3.ご指導いただきたき事 上記のようにしたいのですが、約1000行ほどになりますので、250回ほど設定しなければなりません。 ぜんぜん判りませんが、何か良い設定方法をご指導いただきたくお願い致します。   ●現在設定を始めました、数式及び条件付書式には、拘りません。   ●黄色い部分もブルーにし、ブルー一色でも結構です。   ●VBA記述でも可能なのでしょうか。    VBA記述はぜんぜん出来ません、申し訳ございませんが、可能であれば宜しくお願いいたします。

  • 条件付き書式設定について

    教えて下さい。 Excel 2010を使用しています。 条件付き書式設定を使用し複数条件を入力しましたが上手く反応しません。 間違い等があれば指摘頂きたくお願いします。 具体的に対象としたいセルはA4~Z4です。 ・E4には数値の「1」「2」が入ります。 ・F4には数値の「1」「2」が入ります。 そこで条件付き書式設定→新しいルールーから数式入力し (=$E$4=1・・塗りつぶしの赤  =$E$4=2・・塗りつぶしの青) (=$F$4=2・・フォントの青)の3条件を入力しました。 塗りつぶしは問題なく反応してくれます、また、F4のみに数値入力した場合はフォント青となり、反応してくれますがE4に数値が入力されセルの色が付いている時、F4に2を入力するとセルの色が消えてしまいます。 数式や入力に問題があるのでしょうか、もしくは条件が多すぎて反応しないのでしょうか ご教示お願いします。

  • エクセル2007 条件付き書式

    エクセル2007の条件付き書式で教えてください。 エクセル表で時間計算をしたいのですが、手入力した時間の合計があるセルの時間と違っていた場合に条件付き書式でセルに色をつけたいのですが方法がわかりません。 A1 開始時間 B1 終了時間 C1時間計算(B1+1-A1) D1事務a E1事務b F1事務c のようなエクセル表をつくり、C1以外の部分は手入力してます。 D1+E1+F1の入力がC1の自動計算部分と違っていた場合に色をつけてわかるようにしたいです。 条件付き書式のC1のセルの値がD1+E1+F1と違ったらというのを使ったのですが、計算式が入っているせいか思ったように機能してくれません。 どのようにすればできますでしょうか?また条件付き書式で数式を使う場合はどのようにすればよいでしょうか?アドバイスお願いいたします。

  • 条件付き書式での相対参照について

    こんにちは いつもお世話になっています。 エクセル2007を使っています。 条件付き書式で相対参照にできずに困っています。 条件内容は生徒名毎に5教科内での上位1位のセルの背景色を赤、下位1位のセルの背景色を青です。 A列に番号、B列に名前、C列-G列に教科ごとの得点が入力されています。 生徒名毎にC-Gセルに条件付き書式を設定してあります。 例えば C3-G3セルを選択し、条件付き書式を以下のようにしてあります。 ルール1:上位1位、書式をセル背景色赤、適用先=$C$3:$G$3 ルール2:下位1位、書式をセル背景色青、適用先=$C$3:$G$3 このままだと下の行に書式をコピーすると失敗します。 手動で$C3:$G3としても、適用すると絶対参照に戻ってしまいます。 条件付き書式でなくとも上記のような条件内容を実現できればいいのですが、御教授お願いいたします。

  • 条件付き書式・複数の条件

    条件付き書式の設定について教えて下さい。 添付したデータを参照ください。 EとFの列に○×評価があります。 G2~I5のセルにおいて、文字が入力されている部分のみ色を付けたいのですが その条件があります。 (1) EとFが両方とも、×である行は、赤色で表示する。 (2) 3行目のように、Eは○でFは×の場合は、緑色にする。 (3) 5行目のようにEが×Fが○の場合と、EF両方とも○の場合は   何も色をつけない。 まったく、何をどうしていいのかがわかりません。 ご教授お願いいたします。

  • 書式設定 

    DGJ・・・・ の500 だけ\が入りません。 書式設定で通貨-1234赤字 ので設定しましたが、 マイナスの時には赤字で表示され\マークも付きましたが 黒字の500だけ\マークが付きません。 書式設定で\ 付けていますが付きません。何故でしょう こちらの500には-500同様の計算式が入っています。 複数条件○の時は500=IF(C2="○","500",IF(C2="","",IF(C2="立替",-"500",))) これが入っています。 ただ-500 にしたら入りませんが -"500"にすると\が入ります。 分かる方いますか? とにかく関数の中に\を組み込めば付くのですが、 何故書式では\が付かないのでしょうか

  • エクセルの条件付き書式が消えてしまいます。

    エクセルの条件付き書式が消えてしまいます。 エクセルのC列に条件付き書式を設定ました。次の数式のとき、セルに色がつくというものです。 =COUNTIF(C:C,C1)>1 しかし、行を削除したり、また付け加えたりしているうちに、条件付き書式が無効になるのに気づきました。おそらく新しく追加する行にはこれは無効なのでしょうか。。(?) 私はC列ならすべて、この条件に当てはめたかったのですが、追加したり削除したりしていると、無効になるセル(行)が発生するようです。 これを防ぐことはできないでしょうか?条件付き書式ではムリで、マクロなどにするしかないのでしょうか?

  • エクセルの条件付き書式で悩んでます。

    エクセルの条件付き書式で悩んでます。 祝日の時に、文字を赤字にしたいです。 ネット上でエクセル関数とか条件付き書式だの調べたのですが、うまくいきません。 条件付き書式の中の 数式を使用して、書式設定するセルを決定 を選んでandかorを使うそうです。 ところがうまくいきません。写真の赤くなってしまうところには、条件付き書式をしています。 =or(祝日aセル,祝日bセル,)というふうに入れてます。 しかし、2020年1月8日は祝日ではないから黒字にならなきゃいけないのに赤字になってしまいました。 条件付き書式でどのように設定すればいいんですか? または他の方法でもいいです。祝日が赤字になってくれればいいです。 ちなみに、条件付き書式でorなんとかにすると祝日リストが5年とか10年とかだとカーソルドラッグとかでさーっと出来なくてしんどいです。コンマ毎回打たなければならないからです。or構文は範囲指定できない!? さらに面倒くさいので10年分の祝日をリスト化しときたいです。つまり、2010年から2020年です。 知ってる方ご教示ください

専門家に質問してみよう