アプリ版:「スタンプのみでお礼する」機能のリリースについて

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 回答 (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))

#わざと条件を違えて書いてあるので,鵜呑みにしてコピーするんじゃなく,キチンとご自分でも考えてみてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/12/07 05:12

>条件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 のセルが空白でも、赤色又は青色にならないようにするため入れました。

補足日時:2011/12/06 15:46
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/12/07 05:14

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