[[20181006093016]] 『2つ以上のセル列のデータを基に4通り以上の値で刀x(しんしん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『2つ以上のセル列のデータを基に4通り以上の値で答えを出したい』(しんしん)

 質問の要約が下手ですいません。
 
 セルB列が”〇”かつセルC列の数字が10以上の場合はA、
 セルB列が”〇”がつセルC列の数字が10未満の場合はB、
 セルB列が”×”かつセルC列の数字が10以上の場合はC、
 セルB列が”×”かつセルC列の数字が10未満の場合はD

 の条件の場合どのような関数を使えば良いのでしょうか?
 IF関数でIFを入れ子にしていくのでしょうか?
 
 エクセル初心者です。ご教示の程宜しく願いいたします。

< 使用 Excel:unknown、使用 OS:Windows10 >


>F関数でIFを入れ子にしていくのでしょうか?

はい。それで、できます。

(マナ) 2018/10/06(土) 09:56


>はい。それで、できます。

有難うございます!

=IF(AND(B="〇",C>=10),"A"),IF(AND(B="〇",C<10),"B"),IF(AND(B="×",C>=10),"C")、(AND(B="〇",C<10),"D"))))
ではエラーが出てしまうのですが、、、どこが間違っていますでしょうか?
(しんしん) 2018/10/06(土) 10:16


 例に使っている 〇 は丸印ではなく、漢数字のゼロです(二〇一八のゼロ)
 丸印は ○ だとすると

 =IF(B1="○",IF(C1>=10,"A","B"),IF(B1="×",IF(C1>=10,"C","D"),""))

 参考まで
(笑) 2018/10/06(土) 10:38

 補足

 B1は○で、C1が空白のようなことは想定していません。

 以上です
(笑) 2018/10/06(土) 10:46

>どこが間違っていますでしょうか?

入れ子になっていません。
セルに改行を使えます。Alt+Enterで改行を入れるよいです。

=IF(AND(B1="○",C1>=10),"A",
IF(AND(B1="○",C1<10),"B",
IF(AND(B1="×",C1>=10),"C",
IF(AND(B1="×",C1<10),"D"
))))

もし、条件が多いと、式が長くなるので、
どこかに組み合わせ表を作成するとよいです。

(マナ) 2018/10/06(土) 10:51


(笑)様、有難うございます!

>B1は○で、C1が空白のようなことは想定していません。

C1が空白の場合も想定されますが、その場合はまた考えてみます。
ありがとうございました。
(しんしん) 2018/10/06(土) 11:01


(マナ)様、有難うございます!

改行と組み合わせ表の作成ですね!
解決できそうです。有難うございました。

(しんしん) 2018/10/06(土) 11:04


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.