[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付き書式について』(みとぅを)
上記タイトルについてなのですが、
0.00008
0.00007
0.00009
0.00007
0.00010
0.00002
このような数値が入っている(計算後の数値)セルに対して
0.00010以上は赤色、それより小さい値に対しては黄色になるように
条件を設定したのですがうまく反映されません。
「次の値以上」と「次の値より大きい」が同義で扱われているようなのですが
これはどのようにしたら回避できるでしょうか?
例:「セルの値」が「次の値より大きい」「0.0001」で色を「赤」とすると0.0010が赤くなってしまう。
それとも、0.0001のとき、赤くなってしまう、ということでしょうか。
その0.00010と表示しているセルを選択して下のアイコンを何度もクリックしますと、 値が変化しませんか? (LOOKUP)
←.0 .00
横から失礼。 LOOKUPさんの仰っているのは ずーっと下位のほうに隠れた誤差としての数値が見つかるかもしれないと その誤差のせいで大小の認識がこちらの思惑と違う結果になっているのかもしれないと そのようなことではないでしょうか。
でも、0.0001にどんな誤差がついていたとしても それで0.0010との大小がひっくり返るとは思えない…汗
基本的には、最初のななしさんのご意見に同意です。(庸)
>「セルの値」が「次の値より大きい」「0.0001」で色を「赤」とすると0.0010が赤くなってしまう。 これは、 「セルの値」が「次の値より大きい」「0.0001」で色を「赤」とすると0.00010が赤くなってしまう の記載誤りでは、ないでしょうか? そのつもりで、回答差し上げています。 (LOOKUP)
こちらが言いたかった例としては
「セルの値」が「次の値より大きい」「0.0001」で色を「赤」とすると0.0001が赤くなってしまう。
ということです。
また、LOOKUPさんの書き込みを参考に、セルの書式を見たところ
桁数制限がされていて実際にセルに表示されている数値は丸められたものでした。
実際には0.0001は0.000095です。
ですが「次の値より大きい」と「次の値以上」を切り替えても赤のままです。
(みとぅを)
私の環境では再現できませんでした。 (...)
>このような数値が入っている(計算後の数値)セルに対して どのような計算式でしょう? まさか、文字列として返しているって事は無いですよね〜?
その他、マクロが組んであるとか・・・
(キリキ)(〃⌒o⌒)b
セルの数式についてですが
C12=5
D6=1.69390
E12セル
=D6*C12/100
F12セル
=0.0846
G12セル
=E12-F12 (表示は0.00010で表示書式は数値で小数点以下の桁数は5に設定)
となっており、現在問題になっているのはG12セルです。
マクロは使用しておりません。
(みとぅを)
セル位置も含めて試してみましたが、再現できませんでした(庸)
エクセル2000で試しました。 (みとぅを)さんと同じ状況になります。ちなみに数式ではなく、0.000095と値を入力すると、 色はつきませんでした〜 報告まで。(かなれっと)
あまり関係ないかもしれませんが、端数と表示が一致していないことにも原因があるかもしれないので round,roundup,rounddown などを使ってみてはどうでしょうか? 横から失礼しました。 (ごんべい)
しかし、計算値が0.0001に満たないのに色が変わらなかったのは以前謎ですが。。。
とにかく要求は満たすことができたので良かったです。
検証してくれたみなさんありがとうございました。
(みとぅを)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.