• ベストアンサー

エクセルの「条件付き書式」で困っています

エクセルの「条件付き書式」なんですが 表の見栄えを良くするために、一行ごとに色を付けようと 「書式」-->「条件付き書式」-->設定ダイヤログに 条件(1)・・「数式が」-----「=MOD(ROW(),2)=0」を設定しました     書式-->パターン・グリーンを指定 思い通り選択範囲の表に、一行ごとの縞模様が出来たのですが 追加で 条件(2)・・「セルの値が」-----「次の値より大きい」-----「100」     書式-->フォント太字・赤を指定 と指定したところセルに色の付いた行(偶数行)は100以上の数値が入力されても フォントが太字・赤になりません このような条件は「条件付き書式」ではなく、表示形式で設定するのでしょうか? 私は「条件付き書式」で一括に設定したいのですが 詳しい方がいらしたら教えて下さい WIN2000・エクセル2000  です。

  • JOX
  • お礼率83% (141/169)

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.6

再び こんばんは! >「N」はどのような意味を持つのでしょうか EXCELでは通常の比較では 文字列>数値 となっています 従って 今回の第3条件 A1>100 とした場合 A1に 文字列を入力した場合でも成り立ってしまいます。 関数 N() は  数値であればそのまま返す  文字列であれば0を返す 関数です。 従って比較演算式で文字列を除外したい場合 参照先が  大なり や 以上 を判断する時使い  小なり や 以下 を判断する時には使わない ことになります。 他にも演算時に 文字列を0としてもよいものであれば エラー回避にも使えます。

JOX
質問者

お礼

なるほど・・・ EXCELでは 文字列>数値 となるのは「nishi6」様も仰っていたように 仕様なんですね。 それを回避する為ですか、勉強になりました 早速の丁寧な回答ありがとうございます

その他の回答 (5)

  • comv
  • ベストアンサー率52% (322/612)
回答No.5

こんばんは! 条件は3通りになるので 優先順位から 条件1 数式が =AND(MOD(ROW(),2)=0,N(A1)>100)  パターン:グリーン フォント:赤 条件2 数式が =MOD(ROW(),2)=0  パターン:グリーン 条件3 数式が =N(A1)>100  フォント:赤 となります。

JOX
質問者

お礼

ありがとうございます。 皆様には本当に感謝しています。 他の回答同様、「=AND」をうまく使うのですね それと 質問なんですが =AND(MOD(ROW(),2)=0,N(A1)>100) で 「N」はどのような意味を持つのでしょうか 知らずに使うのも気持ち悪いので 良かったら教えて下さい

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

A1をアクティブセルにしている例です。 条件1は  数式が、=AND(MOD(ROW(),2)=0,VALUE(A1)>=100) にして、パターンをグリーン、フォントを太字・赤 条件2は  数式が、=MOD(ROW(),2)=0 にして、パターンをグリーン にします。 Excelでは、例えば、A1に文字『A』、B1に数字『10』があれば、A1>B1 はTrueになります。文字"A">数字10 です。 そのために、VALUE(A1)>=100 のようにVALUEをつけた方がいいと思います。 条件付き書式で、『セルの値が、次の値より大きい』を設定し、文字を入力してみると分かると思います。 ご参考に。

JOX
質問者

お礼

ありがとうございます 「papayaku」様、共々皆様に感謝しています。  「=AND」を付けると言うのは気がつきませんでした ありがとうございます。 それと、VALUE(A1)>= をつけた方が良い・・・・これはエクセルの仕様 なんでしょうか 知らなければ疑問の無限ループに陥りそうですね 助かりました 感謝!感謝!です。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

こんにちは。 訂正です。 条件(1)に数式が「=AND(MOD(ROW(),2)=0,A2>100)」で パターンをグリーン、フォントを赤の太字 条件(2)に数式が「=(MOD(ROW(),2)=0)」で パターンをグリーン にしないとダメでした。

JOX
質問者

お礼

ありがとうございます なるほど 「=AND」を付けるのには気が付きませんでした いつも回答者の皆様に感謝しています。 本当に、ありがとうございます。

  • arara0123
  • ベストアンサー率47% (8/17)
回答No.2

JOXさんこんばんは。 エクセル2000のHELPからの引用です。 ・複数の条件を指定する 指定した複数の条件が満たされると、最初に満たされた条件の書式だけが適用されます。 したがって優先的に適用したい条件をはじめに書けば うまくいくのではないでしょうか?

JOX
質問者

お礼

ありがとうございます エクセル2000のHELPはあまり使った事がありませんでした 開いても意味不明な文章が多くて・・・・(~~; でも、これからはなるべくヘルプも覗きます ありがとうございました

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんにちは。 例えば、セルA2だとして、 条件(2)に数式が「=AND(MOD(ROW(),2)=0,A2>100)」で パターンをグリーン、フォントを赤の太字 にすればどうでしょう。

関連するQ&A

  • Excelの条件付き書式を行に適用するには

    Excelで条件付き書式ってありますよね。 あの機能を使って セルの値が○○に等しいとき セルの色を設定することはできますが,その行すべてを色を変えるというのはできませんか? 例えばA1セルの値が1なら 1行は赤色。A7セルの値も1なら7行も赤色。 A3セルの値が5なら 3行は青色。 A9セルの値も5なら 9行も青色。 というようにしたいのですが・・・ また, もう一つ質問ですが この条件付き書式は 条件が3つまでしかできませんよね。 例えば 上の条件に付け加えて さらに A10セルの値が4なら 10行は黄色と設定したとすると それ以上できないですよね つまりA11行セルの値が9なら 11行は 緑色としたい場合は どうすればいいでしょうか?

  • Excelの条件付き書式を教えて下さい。

    Excelの条件付き書式を教えて下さい。 検定試験の問題集を解いています。 『問題 条件付き書式を設定しなさい。各商品の中で値が最大であるフォントの色を青色系、太字に設定する。』 解答を見ると、数式を使用して、書式設定するセルを決定のルールに、『=C4=MAX($C4:$H4)』と書いてありますが、なぜ『=c4』が必要なのですか?? 教えてください!!

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

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • エクセルの書式設定で2つの条件以外の指定の仕方

    エクセル2010のセルの書式設定で、2つの文字列以外の場合の書式設定の方法を教えてください。 1つの場合は「指定の値以外」で簡単に出来るのですが、2つの条件以外の場合の数式が分かりません。 セルの値が「白」と「赤」以外の文字の場合、赤太字にする、といった指定の方法です。 宜しくお願いします。

  • エクセルの条件付き書式について

    こんにちは。 エクセルである行に「一つ上のセルと同じ値であればセルに色をつける」 という条件付書式を設定しています。 重複セルを発見するために設定しているのですが、 同じ内容のデータは必要ないので、色がついたセルのある行は削除することになります。 すると、それより下の行のセルに設定してあった条件付書式が機能しなくなってしまいます。 設定してある条件付書式はA2なら 「セルの値が、次の値に等しい、A1」という感じです。 これでA2のある2行目を削除してしまうと、元3行目で2行目に繰り上がったA2の条件付書式が 「セルの値が、次の値に等しい、#REF」となってしまい機能しません。 絶対参照にしているわけでもないので、 「自動で補正してくれないのかなぁ?」と思っているのですが どこかにそういう機能があるのでしょうか? 勉強不足の為どうしてよいかわからずみなさんに教えていただきたく 質問させていただきました。 よろしくお願いいたします。

  • Excelの条件付き書式について

    Excelの条件付書式について教えてください。 次のようなことをしたいです。 (1)10個のセルに次のような条件付書式を設定します。  ・条件1:セルの値が5以上だったらセルの塗りつぶし(パターン)を青色にする。  ・条件2:セルの値が5未満だったらセルの塗りつぶし(パターン)を赤色にする。 (2)別の1つのセルで上の10個のセルを監視して  すべてのセルが青色だったら"PASS"と表示する。  ひとつでも赤色のセルがあったら"FAIL"と表示する。 VBAを使用して、条件付書式が設定されたセルを参照し、 どちらの条件付書式が適用されているのか調べられるのなら、 それでもかまいません。 条件付書式でセルの色(パターン)を設定した場合、 セルの.Interior.ColorIndex 及び PatternColorを参照しても、 塗りつぶしはされてないという扱いになっているようです。 なにか方法があるでしょうか?

  • エクセルの条件付き書式設定

    エクセル2016です。 古いバーションのファイルもあるのですが、セルに有る範囲の最小値、最大値、3σ外れ、規格外れ等、複数の条件付き書式が設定しているのですがファイルによっては「最大値」と「規格外れ」の両方の書式が表示されるのですが、別のファイルでは設定の優先順位の高い書式のみ表示されます。 出来れば、最大値(セルが青)で規格外れ(赤太字)のように両方の条件の書式で表示されるようにしたいのですが、違いが分かりません。 少し調べたところでは、優先順位の高い1つの条件だけ有効になるような記載があるのですが、実際に青色セルに赤太字の表示も出ますので教えてただきたく。 赤太字と青太字の同時表示はできない事は分かりますが、背景色と文字色は同時に表示出来ないのでしょうか?

  • エクセルの条件書式について

    うまく条件書式が入らず困っています。 ・6~8以外の値が入ると赤色のセルに ・数字が何も入らない場合は色はつけない ようにしたいのですが、条件1で次の値以外で6から8で赤色に設定すると、空欄の場合もセルが赤くなってしまいます。 うまくいくやり方を教えてください!よろしくお願いします。

  • Excelで書式を自動で変更するには?

    以前に別の方が作っていたシートなんですが、 表のタイトル行に書式が設定してあります。 太字、セルの色、中央ぞろえが選択されています。 その表のタイトル行の隣のセルに文字を入力すると、 隣のタイトル行と同じ書式が設定されます。 入力前にフォントを確認しても何も設定されていません。セルの色も。 また、数字を入れた時は変化しません。 これは何が設定されているのでしょうか? 条件付書式も確認してみましたが、無いようです。

  • エクセル2000の条件付き書式について

    エクセル2000において、条件付き書式を利用すると、そのセルの文字色とかパターン(塗りつぶしの色)などをその条件にそって、変えることができるのはわかったのですが、行単位で、条件付き書式を利用できないでしょうか? つまり、A1のセルがマイナスになった場合は、1の行はすべて赤に表示するということなのですが…

専門家に質問してみよう