• 締切済み

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

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

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答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

  • エクセル-計算結果の少数末尾がゼロ

    自作マクロにて、入力したデータXとそれを使って計算した結果Zの少数桁数の表示を揃えたいと思っています。 例えば、 Z = X * Y という式の場合、X=0.02 Y=5としたとき ZはXと同じ桁数で0.10と表示させたいのですが、末尾のゼロが省略されてしまい、0.1と表示されてしまいます。 しかも入力値Xの少数桁数が場合によって変わるので、単純に書式設定で0.00としておくことができません。 力技ですが、入力値に関してはセルの書式設定を文字列に設定して末尾にゼロを入力しても表示させるようにしています。 何かスマートなやり方はないでしょうか?

  • エクセル2000の条件付き書式について

    エクセル2000において、条件付き書式を利用すると、そのセルの文字色とかパターン(塗りつぶしの色)などをその条件にそって、変えることができるのはわかったのですが、行単位で、条件付き書式を利用できないでしょうか? つまり、A1のセルがマイナスになった場合は、1の行はすべて赤に表示するということなのですが…

  • 条件付き書式で、出来ますか?

    Excelの条件付き書式について、教えて下さい。   A B C 1 1 2 3 C2に条件付き書式を入れる場合・・・ C2には計算式が入力してあります。 例えば、1~6まで数字があります。 1番目 A1=1でA2=2の場合と     A1=2でA2=3の場合と     A1=4でA2=5の場合は     C2の計算結果を文字色を黒で表示     それ以外は白で表示(表示させないと言う事) 2番目 A2=1 A2=4 A2=6の場合は     C2の計算結果を文字色を黒で表示     それ以外は白で表示(表示させないと言う事) 2番目の文字色を黒にする条件付き書式の計算式は 数式が=OR(A2=1,A2=4,A2=6)と入力したのですが、 1番目の計算式をどうのように入力して良いのか、分かりません。 条件付き書式では無理でしょうか?

  • エクセル2007条件付き書式について。

    すいませんが教えてください。エクセル2007を使用しておりますが条件付き書式で作業を行いたいのですがやり方がわかりませんので教えてください。 たとえば1月~12月のシートを作っていたとします 自分の売上計画が1000万だったと仮定した場合1000万以上クリアした数字には青文字 以下の場合は赤文字入力したら自動にできるようにしたいのですがエクセル2007ですと 数値より大きい場合と小さい場合と別々になっているので条件は設定できるのですが 枠の色と数字入力の色が決められており自分で選定したい色になりません。 ユーザーの設定書式をクリックしてみたのですが枠の色の指定はできるのですが数字の色が変更できません。また標準で選べる書式も6種類しかなく、枠が赤なら文字も赤になり非常に見えずらいです。 他のやり方があるでしょうか?希望は塗りつぶしなしで文字の色だけ変更したいです どなたかアドバイスお願いいたします。

  • エクセル 条件付き書式について

    エクセル 条件付き書式で、下記のように複数列を指定して重複データ(4桁の数字)を赤字で表示させる設定したいのです。 =$B:$B,$F:$F,$J:$J,$N:$N,$R:$R,$V:$V,$Z:$Z,$AD:$AD 項目に、「重複」とありますので、設定自体は問題ないのです。 しかし、指定列の範囲内で数値の移動を行うと、重複しているにもかかわらず赤字で表示されなくなってしまいます。 移動は、切り取りではなく、コピーペーストしてから、元データをクリアするようにしています。 この移動を行うと、正常に動作して赤字になる部分もあったりなかったりします。 ルールの管理を開くと、=$B:$B,$F:$F,$J:$J,$N:$N,$R:$R,$V:$V,$Z:$Z,$AD:$AD 以外の条件が加えられていたり、変なことになっています。 データを移動することで、指定した範囲も移動・自動で追加されているにしても、 正常に動作しなければ意味がありません。 ただ、この症状はエクセル2010になってからのことで、2007では全く問題ありません。 エクセルのオプションやその他設定も探してみましたがわかりません。 仕様なのでしょうか・・。 マクロで、リアルタイムで実行される方法があれば、それも知りたいです。 win7 64bit

  • エクセル条件付書式?

    おはようございます エクセルでH3にマイナスの数値が入るとH4に「マイナス」 H3に10000-100000までの数値が入るとH4「プラス」と表示し H3に100001-500000までの数値が入るとH4に「2プラス」と する事は可能でしょうか 条件付書式? IF文? それとも一旦どこかのセルに数値を出して VLOOK関数? よろしくお願いいたします

  • エクセルの条件つき書式を別のセルに適用させる

    お世話になっております。m(_ _)m エクセルに「条件つき書式」という機能があります。 これは、「設定をしたセルの書式」を制御するものですが、条件の指定に使うセルと書式を設定したいセルが別の場合は、どのようにすればよいのでしょうか?可能なのでしょうか? やりたいことは、A1のセルに入っているデータが8桁なら書式を「00000000(ゼロ8個)」とし、9桁なら「000000000(ゼロ9個)」というようにしたいのです。 このような設定をしなければならない理由は、このセルに入るデータは桁数が8桁か9桁で、数字か文字か決まっていないデータが入ります。 例)00123445   E0123456   012345678   Z12345678 等 「E0123456」や「Z12345678」が入る場合は文字列としてデータが扱われてもかまわないのですが、「00123445」や「012345678」は「数値」として扱いたいのです。 「00123445」の場合、数値としてこの数字を表示したければ書式を「00000000(ゼロ8個)」とすればよいと思います。 しかし、このセルには9桁の「012345678」というデータが入る可能性があります。このデータも数字として扱いたいので「000000000(ゼロ9個)」とすればよいとなります。 しかし、ゼロ9個の書式設定をしてしまうと、8桁の数字が「000123445」と表示されてしまいます。それでは困ります。 8桁は8ケタ、9桁は9ケタで、0から始まる数字を表示したい場合、どのようにすれば表示できるでしょうか? 長くなりましたが回答をお願いします。

  • Excelの書式設定

    表計算をしたいのですが、当然、1セルに数字以外の文字を入れると計算できません。たとえば1セルに100と入力すると100kgと単位が表示されるように書式を設定したいのですがうまくできません。どうすればよいでしょうか?

  • エクセルの条件付き書式について。

    エクセル初心者です。 条件付き書式について教えてください。 例えば、 商品名 仕入単価 販売価格 利益率   A    100円  150円   50% B    200円  240円   20% という表があったとします。 このとき、利益率が【30%】を超える【商品名】を 赤文字で表示したい場合は どのような手順を踏めばいいでしょうか? 上記では【A】という文字を赤文字で表示させたいです。 初歩的な質問で申し訳ありませんが、 宜しくお願いいたします。

  • 特殊な引き算(エクセル2010)

    エクセル2010です。 知識不足で 教えていただきたいのですが B6:B30 まで 表示形式 数値で 赤1234 となっております。 入金を マイナス数値で入力 出金を プラス数値で入力 B6:B30 の 入力で  例えば B6~↓に 以下の数値が入力されているとしますと 100 文字色赤 100 10000 文字色赤 10000 5000 文字色赤 (200)表示形式を 赤()に変えたもの などで ランダムに数値を入力しております。 B2に -数値の合計(文字色赤の合計) B3に 整数値の合計 B4に B2-B3の数式 B5に B4の計算結果から (1234)と 赤()付に変更している数値を引いた数値 ※ 表示形式を 赤()に変えたものは 入金扱いにするが計算からは除外したいために   B5で再計算させたい。 上の例では B2 15100 B3 10100 文字色赤 B4 5000 B5 5000-(200)となるので4800  と 結果を反映させたいのですが、 どういった関数 数式が考えられますでしょうか? よろしくお願いしたします。

専門家に質問してみよう