以下に、次の条件付き書式ルールがすでに適用された私のデータを示します (ドイツ語版なので、小数点はカンマです)。;=B21>=B22
行 21 から 28 に適用されています (29 は除外されています)。
目的は、下のセルと比較して数値が小さくならないすべてのセルを強調表示することです。良さそうです。
ここで、別の条件を追加します。つまり、下のセルと比較して 0.25 以上減少するセルを強調表示します。次の数式を使用します。=RUNDEN((B21-B22);2)<-0,25
英語版では となります=Round((B21-B22),2)<-0.25
。結果は次のようになります。
さて、これら2つを条件で組み合わせたいと思いますOR
。これで2つの画像が結合されるはずですよね?でもうまくいきません。私の条件は で=ODER(B21>=B22;RUNDEN((B21-B22);2)<-0,25)
、英語では です=OR(B21>=B22,ROUND((B21-B22),2)<-0.25)
。結果は次のようになります。
つまり、「-」が含まれているセルはすべて強調表示されません。これは問題ではありません。実際、これが私の希望なのですが、なぜこのようなことが起こるのかわかりません。つまり、OR
ここで何が起こっているのか、またはどのような間違いを犯したのかを完全に理解していないということです。これを他の多くのシートに適用する必要があるため、ここで何が起こっているのか理解したいと思います。
答え1
これは、B26-B27
が になり、エラー3 - '-'
が発生するためです#VALUE
。 そして、 ではないためTRUE
、書式設定は適用されません。 他のセルでも同様です。
答え2
あなたが達成したいことを私が実行するとしたら、問題はROUND()
ルールの部分にあります。
上のセルが 0.25 以上減少するかどうかを知りたいのですが、テストしているのは、マイナスの 0.25 以上減少するかどうかです。したがって、増加している場合にのみ TRUE になります。
B21-B22 は -3.25 で -0.25 未満なので、半分はOR()
TRUE となり、ルールがアクティブになり、セル B21 が強調表示されます。B24-B25 は -1.00 で増加です (上昇したため、減算される数値は減算される数値よりも大きいため、増加の結果は負の数となり、この場合、確実に < -0.25 となります)。ただし、< -0.25 であるため、半分はOR()
TRUE となり、セルは強調表示されますが、値は探しているように FELL ではなく ROSE です。
これを修正するには、いくつかの方法があります。 非常に単純なのは、 に対する減算テストを行うことです> 0.25
。 が下がった場合、2 番目の数字は低くなるため、下がったほど大きい正の結果が得られます。 これが目標なので...
もう 1 つは、減算を逆にすることです。つまり、代わりに B22-B21 です。値が B22 に向かって下がると、負の数が生成され、下降が大きくなるにつれて、実際に -0.25 未満になります。