• 締切済み

エクセル2010 での 条件書式に関して

J5から X5 の計算結果を Z5で表示しております。 Z5が  -120 なら  Y5 を 赤文字 で 12 と 表示したい。 ただしZ5の結果が  -122 など 一の単位の数値が あっても 省略し Y5に 赤文字 で 12 と 表示したい。 プラスなら Y5 なにも 入力なし したいのですが 条件書式の項目は どうなるでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

>J5から X5 の計算結果を Z5で表示しております。 意味あいまい。あるエクセル演算式でZ5に計算結果を出している。その演算式はセルJ5,K5,L5,・・のセルの値を使っている、ということか。書く必要はない。演算した値も、直接入力した値も、セル内の値なのだから。そういう認識がないのはエクセル初心者。 ーー Z5の値は、文字列、日付、数値のどれかであろうが、この質問の場合は数値に限るのだろうね。 マイナス、0、プラスの値がありうるのだろうね。 (1)問題は-122 のような数値を12と表示したい、というところにある。関数を使って -122が、12になるように間数式を考えたらよいのでは。 プラスなら空白にする式も簡単に組めるよ。 ーー 普通はZ5のセルの値をに基づいて、条件付き書式などで、Z5の書式を考えるケースが多いが、この質問は特殊だと思う。どうしてそうしたのか。しかしY5に関数式を使えるだけに、自由度が高いと思う。 ーー プラスなら空白、マイナスなら1位の桁無視なら 例データ A2:B7 A列はデータ B列は結果(実際はY列)  関数式 =IF(A2>0,"",tranc(A2/10)*(-1)) 125 -126  12 23 -34  3 -8  0 -567  56 Y列の書式を正か0なら赤色と設定すればどうですか。 珍しいパターなのと、質問のデータ例が少ないのと拙い(0など特別な場合を説明できてない)ので上記でよいかよくチェックして。 ーー Z5の数値を直接対象にして、条件付き書式でできるかどうか、 文字色を付けるだけならやさしいが、第1桁を落とすとか、符号反転などの加工的なことは書式の設定ではできない。だからY5セルを使わざるを得ないのかな。 125 -126 23 -34 -8 -561 で ユーザー定義で、0;[赤]0;で、負の数の符号なし、かつ赤文字にするはできる。 ーー セルの書式の上で、関数式を持ち込んで、判別する仕組みはないので、それだけは言っておきたい。 ーー 参考 条件付き書式とは別で、昔からある仕組み 簡単な例なら書式で色を付けられるが。 http://excel.ohugi.com/130429_040628.htm 参照

関連するQ&A

専門家に質問してみよう