- ベストアンサー
EXCELで結果別に列を分けたい
EXCELで、A列とB列のを計算し、その計算結果が ある条件にあてはまればC列に、あてはまらなければならD列に表示させるにはどうすればいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excelに「vlookup(ブイルックアップ)」という関数があります。 ヘルプにでますから、参照しながら使ってみてはどうでしょうか。 また、下記URLにも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列を常に参照しようとするお約束(絶対参照)です。
質問者
お礼
ありがとうございます。 このやり方でやっていたのですが、数が多くなるにつれ面倒になり、 計算結果を表示させる命令を出せれば、簡略化できるのではと考えています。
お礼
ありがとうございます。 どの関数を使っていいかわからず、苦戦していました。 vlookupでいろいろ調べてみたいと思います。