• ベストアンサー

EXCELで結果別に列を分けたい

EXCELで、A列とB列のを計算し、その計算結果が ある条件にあてはまればC列に、あてはまらなければならD列に表示させるにはどうすればいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • -Wakaba-
  • ベストアンサー率50% (3/6)
回答No.1

Excelに「vlookup(ブイルックアップ)」という関数があります。 ヘルプにでますから、参照しながら使ってみてはどうでしょうか。 また、下記URLにもvlookupの説明がありますので見てみてください。

参考URL:
http://www.microsoft.msn.co.jp/users/026/default.htm
baby-breth
質問者

お礼

ありがとうございます。 どの関数を使っていいかわからず、苦戦していました。 vlookupでいろいろ調べてみたいと思います。

その他の回答 (1)

  • nak_goo
  • ベストアンサー率35% (110/312)
回答No.2

if関数で解決できます。 A列とB列の値をかけて、それが100以上ならC列、100未満ならD列に表示させる という風にしたい場合を以下に示します。全て、A1,B1,C1,D1のセルを使います。 A1に10を入力 B1に20を入力 ・・・これを計算すると、Cに表示されるべきですよね? C1に =IF($A1*$B1>=100,$A1*$B1,"") と入力 D1に =IF($A1*$B1<100,$A1*$B1,"") と入力  ※上の文字列をそのままコピーしてセルに貼り付けるとつかえます これを必要なだけ下にコピーすればOKです。 ちなみに、C1には「もし、A1とB1をかけた結果が100以上なら、その値を表示。そうでなければ、何も表示しない」、 D1には「もし、A1とB1をかけた結果が100未満なら、その値を表示。そうでなければ、何も表示しない」という関数が入っています。 A1やB1の前の$は、A列とB列を常に参照しようとするお約束(絶対参照)です。

baby-breth
質問者

お礼

ありがとうございます。 このやり方でやっていたのですが、数が多くなるにつれ面倒になり、 計算結果を表示させる命令を出せれば、簡略化できるのではと考えています。

関連するQ&A