• 締切済み

エクセル2010 指定の範囲内だったら関連するセル

エクセルで解らないことがあったので教えて頂けませんか? エクセル2010を使っています。 Eの12、13、14セルに入っている数字が30以下ならピンク、30より大きく60以下なら緑、60より大きく90以下なら青、と言う条件付書式を与えています。 その条件付書式に該当しない場合もあるのですが該当した場合のみ、その関連するE29セルの数値をW37セルに抜き出したいと思います。 これを関数だけで実現する方法はあるのでしょうか? 他の列も同じようにし抜き出したいと思いますので、なるべく簡単な方法を教えて頂けませんか? よろしくお願いいたします。

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 「数字が30以下ならピンク」、「30より大きく60以下なら緑」、「60より大きく90以下なら青」という条件付き書式の内のどれかが現れている場合とは、即ち「数字が90以下」という場合なのですから、次の様にされると良いと思います。 【B12、B13、B14の3つのセルの中に、条件に該当をするセルが1個でもある場合には、E29セルの値を表示させる関数】 =IF(COUNTIF(E12:E14,"<=90"),E29,"") 【B12、B13、B14の3つのセルの全てが、条件に該当をする場合において、E29セルの値を表示させる関数】 =IF(COUNTIF(E12:E14,"<=90")=3,E29,"")

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>これを関数だけで実現する方法はあるのでしょうか? あります。 但し、提示の条件が不明瞭なので明確にする必要があります。 比較対象のセルがE12、E13、E14の3つになりますので条件の「90を超える」と言う判定が全て対象なのか3つの内1つ以上なのかで式一部が変わります。 3つのセルに90を超える値が1つでもあるときはW37が空欄とする。 W37=IF(COUNTIF(E12:E14,">=90")=0,E29,"") 3つのセルの全てが90を超えるときのみW37が空欄とする。 W37=IF(COUNTIF(E12:E14,">90")=3,"",E29) 但し、E12~E14に文字列があるときは別の判断要素も含める必要があります。

全文を見る
すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>その条件付書式に該当しない場合もあるのですが該当した場合のみ、その関連するE29セルの数値をW37セルに抜き出したいと思います。 該当しない場合は90を超えるということですから、W37セルは以下のような式になります。 =IF(元のセル>90,"",E29) #上記の回答では、ご質問の趣旨と違うという場合は、ご希望の操作をもう少し具体的に例示してください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル2003で、数式で出されたセルの値によって、そのセル自体を塗り

    エクセル2003で、数式で出されたセルの値によって、そのセル自体を塗り分けしたいのですが、7種類あるため条件付書式では対応出来ず困っています。 具体的には「2.7000~2.7099」ならピンク、「2.7100~2.7199」なら黄色、「2.7200~2.7299」なら黄色「2.7300~2.7399」なら緑色「2.7400~2.7499」なら青色「2.7500~2.7599」なら紫「2.7600~2.7699」なら灰色 という具合です 漠然としていて申し訳ないのですが、マクロを使用したいと思っています。お力を貸していただけないでしょうか?

  • EXCELの条件付き書式で、各行のE列よりも当該セルの値が大きい場合は

    EXCELの条件付き書式で、各行のE列よりも当該セルの値が大きい場合は塗りつぶしを赤、小さい場良いには青にするには? 条件付き書式で、例えば E15セルよりも値の大きいF15は赤、小さい場合は青 E16セルよりも値の大きいF16は赤、小さい場合は青 以下、同様 という書式絵っていをF列に等に設定したい場合に 条件記述の上手い方法が分かりません。 Exxのxxの部分が自動的にインクリメントされない気がするのですが どうしたら、上記を実現できますか?

  • エクセルでセルに色をつける

     エクセル2003を使用しています。 数値をランク付けしてセルに色をつけたいのですがランクが1から6まであり条件付書式を活用しようと思ったら3つの条件までみたいで困っております。1から6まですべて違う色のセルにしたいのですが、なにか、いい方法はないでしょうか?

  • excel、A1セルとB1セルの差でセルに色を付けるには・・・・。

    皆さん始めまして、いつも大変お世話になっております。 excelでの質問です。 まずA1セルとB1セルに小数点2桁の数値を入力します。 A1セルからB1セルの数値を引き、その差が0.16以上の場合に条件付書式を使いA1セルとB1セルに色を付けたいのです。 当方条件付書式に 「数式が」=(A1-B1)>=0.16 上記の条件を入れてみたのですが、A1セルとB1セルに入れる数値によっては上手く色が付けられないで困っています。 参考値  A1「54.19」 B1「54.03」 上の数値だと色が付かなかったりします 他に良い方法ありましたら教えて頂けると幸いです、よろしくお願いいたします。

  • エクセルでセルに色を付ける(多条件)

    質問を検索していてある程度はわかったのですが、 セルに条件によって色を付けるやり方は条件付書式でできるみたいですが、条件が3つまでしか指定できません。 4つ以上ある場合はどうすればよいでしょうか。 例えば、A1セルにはAからEまでの文字が入力されます。 入力された文字によってB1セルをAなら赤、Bなら青といった具合に違う色を表示させたいのです。 エクセル2000です。 宜しくお願いします。

  • 各セルに色を塗るには

    エクセルで、300×500のセルがあり、その全てに1~8の数値がランダムに入っています。セルに入っている数値が、例えば1なら黄色、2なら緑、3は青、4はグレー、・・・というように、合計8色を各セルに塗りたいのです。初めは条件付き書式でやろうとしましたが、条件が3つまでしか指定できませんので、8色も塗れません。 初めに条件付き書式で3色だけぬり、その色を固定してその条件付き書式を解除し、次にまた3色塗ろうともしましたが、それも、初めの3色の条件が解除できません。別にシートにコピーしても、数値だけか条件付きがついたままコピーされるので、うまくいきません。 ひとつひとつのセルに色を塗るのは、1から8の数値がランダムのため、気の遠くなるような時間と労力が必要です。 どなたかいい方法があったら教えて下さい。

  • マクロ:範囲内のセルを1つずつ編集する

    EXCEL2003を使っています。 マクロは全くの初心者です。 VBはVB.NETを少しかじった程度です。 A1:A30に値1、B1:B30に値2が入力されています。 (1)B1の値がA1より大きい場合セルの背景色を青色に変更。 (2)B1の値がA1より小さい場合セルの背景色を赤色に変更。 (1)(2)の動作をB1からB30まで順番に行いたいのです。 条件付書式のやり方は分かります。 ですが条件付書式の場合単独のセルを指定する方法しか分かりません。 範囲内のセル全てに1つずつ条件付書式を適用するマクロを組みたいのです。 どなかた知恵を貸して下さい。 宜しくお願いします。

  • エクセルである数値を色分けする

    エクセルである数値の統計表を作成しています。 表全体の数値の中で例えば15~20という数値のセルだけ指定の色を付けたいのです。 条件付書式で設定すると複数の条件が重なった時には、指定通りに表示されません。また条件付書式で設定した場合、完成したその表に新たに別の表からコピーした数値を貼り付けると設定した条件が消えてしまいます。 私の作成したいのは、 条件1・表全体の数値から15~20という数値のセルを黄色。 条件2・C列の数値の中で35以上だけセルを赤色。 条件3・F列の数値の中で38~40だけセルを青色。 条件4・G列の数値の中で5以下のセルを緑色。 この場合条件2と条件3は数値が重なるので条件3を優先させることは無理でしょうか? 上記のような条件で表を作成できますか? もうひとつ、 指定の列の中に、ある条件の数値がある時、別の指定のセルに任意の文字を表示さたいのです。 例えばA列の数値の中に5~8の範囲の数字があれば、J30のセルに”あああ”という文字を表示させ、9~12の数値の場合は”いいい”と表示させ、13~18の時は”ううう”と表示させる。 このようなことは出来ますか? 作成方法を教えてください。 よろしくお願いします。

  • セル書式を4つつける方法

    あるセルの値に対して、+5以上なら赤、+3以上ならピンク、-3以下なら薄い青、-5以下なら青という具合にセルの書式を設定したいのですが、良い方法はありますか。 条件付き書式は3つまでなので、ほかに方法があれば教えて下さい。 確か、セルの書式設定でできたと思うのですが。

  • エクセル2007でのセルの自動色付けについて

    エクセル2007を使用しています。 例えば、A1:D20の各セルに数値が入力された時、20以下の数値は青色、21~40は黄色、41以上は赤色としたい時は、どのようにしたら良いのでしょうか。 「ホーム」→「条件付き書式」→「新しい書式」→????この後がわかりません。 それとも別の方法があるのでしょうか。 どなたかご教授をお願いいたします。

専門家に質問してみよう