Excel2003での条件付き書式の設定の数式はどのようなものですか?

このQ&Aのポイント
  • Excel2003で条件付き書式の設定を行う際、以下の数式を使用します。 条件1: セルX5が空白の場合、セルE5,M5,R5,U5も空白です。 条件2: セルR5,U5に数値が表示され、R5+U5が0未満の場合は赤色、R5-U5が0より大きい場合は青色です。 条件3: セルM5,R5が空白で、E5+U5が0未満の場合は赤色、E5-U5が0より大きい場合は青色です。
  • しかしながら、質問者様の設定において、正しい色が表示されない問題が発生しています。正しい数式を提供いたします。
  • 条件1の数式は正しいため、修正の必要はありません。 条件2において、U5の数値が反映されない原因は、AND((R5+U5)<0%,U5>0%)の部分です。正しい数式は、AND((R5+U5)<0%,U5<>"")です。 条件3においても同様に、U5の数値が反映されない原因は、AND((R5-U5)>0%,U5<100%)の部分です。正しい数式は、AND((R5-U5)>0%,U5<>"")です。
回答を見る
  • ベストアンサー

”条件付き書式の設定”の数式を教えてください。

Excel2003です。 目的: A) X5が空白の場合、E5,M5,R5,U5 いずれのセルも空白です。   X5が入力済の場合(文字列)、E5,M5,R5,U5 いずれのセルも%数値表示です(E5か M5どちらかのセルが空白のときもあります)。 a) ”条件付き書式の設定”の数式はU5に入力、X5が空白ならば、色なし。 b) R5,U5のセルに数値が表示されていて、R5+U5<0% の場合は赤色、   R5,U5のセルに数値が表示されていて、R5-U5>0% の場合は青色、 c) M5,R5のセルが空白で、E5+U5<0% の場合は赤色、   M5,R5のセルが空白で、E5-U5>0% の場合は青色、 d) E5,R5のセルが空白で、M5+U5<0% の場合は赤色、   E5,R5のセルが空白で、M5-U5>0% の場合は青色、 それで私の”条件付き書式の設定”は以下のように入力したのですが、M5+U5<0% なの に U5 が赤色にならなかったり機能しません。正しい数式を教えてください。 宜しくお願いいたします。 条件1(1) 数式が =X5=""  書式 白色 条件2(2) 数式が =OR(AND((R5+U5)<0%,U5>0%),AND((E5+U5)<0%,U5>0%),AND((M5+U5) <0%,U5>0%)) 書式 赤色 条件3(3) 数式が =OR(AND((R5-U5)>0%,U5<100%),AND((E5-U5)>0%,U5<100%),AND((M5-U5) >0%,U5<100%)) 書式 青色 条件2(2)と条件3(3)の”U5>0%”と”U5<100%”は U5 のセルが空白でも、赤色又は青 色になるため入れました。

  • a_h25
  • お礼率64% (55/85)

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

先に注意点。 「空白」が「何も記入されてないホントに空っぽセル」の場合,そのセルは「ゼロが記入されている」と計算されます。 「空白」が実は「数式で""を計算させている」セルの場合,そのセルはとても「大きな数字が記入されている」と計算されます。 ホントは何が入っている(入っていない)によって,大小の計算結果が変わるので注意が必要と言うことです。 さて本題。 ヤリタイ事が言葉で整理できたなら,その言葉通りに忠実に数式にした方が間違いありません。 ただし,「言葉の説明がホントに正しい」のか,よくアタマをしぼって考える必要はあります。 たとえばアナタは言葉で「M5,R5のセルが空白で」のように考えましたが  ・M5とR5が両方とも空白の場合に?  ・M5が空白か,またはR5が空白か,どちらかの場合に? なのか,どちらとも取れます。 赤にしたい条件(例):下記のいずれか(または複数)が成立したとき  R5とU5のセルに共に数値が表示されていて、R5+U5<0% の場合  M5とR5のセルが共に空白で、E5+U5<0% の場合  E5とR5のセルが共に空白で、M5+U5<0% の場合 =OR(AND($R5<>"",$U5<>"",$R5+$U5<0), AND($M5="",$R5="",$E5+$U5<0), AND($E5="",$R5="",$M5+$U5<0)) 青にしたい条件(例):下記のいずれかの場合  R5とU5のセルの両方に数値が表示されていて、R5-U5>0%  M5またはR5のどちらかのセルが空白で、E5-U5>0%  E5またはR5のどちらかのセルが空白で、M5-U5>0% の場合 =OR(AND($R5<>"",$U5<>"",$R5-$U5>0), AND(OR($M5="",$R5=""),$E5-$U5>0), AND(OR($E5="",$R5=""),$M5-$U5>0)) #わざと条件を違えて書いてあるので,鵜呑みにしてコピーするんじゃなく,キチンとご自分でも考えてみてください。

a_h25
質問者

お礼

有難うございました。再度、考えます。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

>条件2(2)と条件3(3)の”U5>0%”と”U5<100%”は U5 のセルが空白でも、赤色又は青色になるため入れました。 条件2は上記に合致しません。合致させるなら 数式が =OR(AND((R5+U5)<0%,U5>=0%),AND((E5+U5)<0%,U5>=0%),AND((M5+U5) <0%,U5>=0%)) 書式 赤色 としないとU5のセルが空白(U5=0とみなされる)の場合、赤くなりません。

a_h25
質問者

お礼

有難うございました。 説明間違いで申し訳ありませんでした。

a_h25
質問者

補足

説明間違いでした。申し訳ありません、以下が正しいです。 条件2(2)と条件3(3)の”U5>0%”と”U5<100%”は U5 のセルが空白でも、赤色又は青色にならないようにするため入れました。

関連するQ&A

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

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

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

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

  • 条件付書式で複数条件を設定する

    条件付書式のことで教えて頂きたいことがございます。 入力規則のリストで複数の値を設定しています。 例:調整中/調整済/質問中/現状通り/キャンセル 上記規則の値が入った場合にセルの色を変える書式を 条件付書式で設定しているのですが。。。 =IF($E4="調整中",TRUE) 調整中と現状通りは同じ色としたいのですが 上記数式をどのようにしていけばいいのかわかりません。。。 イメージでいうと、 調整中/現状通りは、セルを赤で塗る 調整済は、     セルを青で塗る 質問中は、     セルを黄で塗る キャンセルは、   セルの塗りつぶしはなし というような感じで、1つの書式の条件であるセルに 調整中か現状通りが選択された場合に赤にしたいと いうような感じです。 説明がへたくそで申し訳ないのですが、助けてください。 よろしくお願い致します。

  • 条件付き書式 数式について Excel2003

    条件付き書式 数式について こんにちは。Excel2003を使用しています。条件付き書式を数式で使おうと思っています。 A列のセルの書式設定は「日付」になっています。 A1に「2011/7/28」とはいっています。 やりたいことは、A列の日付が今日の日付とイコールならA1~C1のセルの背景色を赤にしたいと思っています。 そこで、書式の条件付き書式から数式を選び、下記の式を入力しました。 today() = A1 で書式のパターンを赤にしました。 しかしながら、何もかわりません。何が間違っていると考えられるでしょうか?

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

    B1のセルの色を赤にしたらA1のセルも赤に、青にしたら、青になるという風に 条件付き書式を設定するにはどうすればよいでしょうか? 色々調べ、自分でも色々やってみましたが精根尽き果てました。 宜しくお願いします。

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

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

  • エクセル 「数式を使用して書式設定」式の書き方

    「条件付き書式」の設定について教えて下さい。 「数式を使用して書式設定するセルを決定」にて、セルの塗りつぶしをしたいです。 「次の数式を満たす場合に値を書式設定」で、下のような範囲指定をしたいです。 セルに格納されているのは数値で、例えば「70」以上でセルの色を黄色に、「80」以上でセルの色をオレンジ色に、「90」以上でセルの色を赤色に、という風に設定したいです。 その時の、条件式の書き方を教えて下さい。 宜しくお願いします。

  • EXCELの条件付き書式で数式を空白と認識してくれる方法

    EXCELの条件付き書式で例えばA1のセルに何か文字が入っていれば色を付けるというようにする場合は=A1<>""でOKだと思いますが、A1には既に数式が入力されている状態で、でも表示はされていない見かけは空白に見えるセルを空白と認識してくれる方法、数式はないでしょうか?

  • 条件付き書式設定

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

  • 条件付き書式について教えてください

    はじめまして。よろしくお願いします。 条件付き書式を使用して、 B列の値によって行全体を設定した色に塗りつぶす数式を教えてください。 B列の値が「6」だったら青 (この場合B7:E7を青に、) 「7」だったら黄色に (B8:E8を黄色に)する条件付き書式を設定したいのですが できません。。 ご存知の方がいらっしゃいましたら、どうぞご教示をお願いします。

専門家に質問してみよう