- ベストアンサー
Excel2003での条件付き書式の設定の数式はどのようなものですか?
- 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<>"")です。
- みんなの回答 (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)) #わざと条件を違えて書いてあるので,鵜呑みにしてコピーするんじゃなく,キチンとご自分でも考えてみてください。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
>条件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とみなされる)の場合、赤くなりません。
お礼
有難うございました。 説明間違いで申し訳ありませんでした。
補足
説明間違いでした。申し訳ありません、以下が正しいです。 条件2(2)と条件3(3)の”U5>0%”と”U5<100%”は U5 のセルが空白でも、赤色又は青色にならないようにするため入れました。
お礼
有難うございました。再度、考えます。