dポイントプレゼントキャンペーン実施中!

エクセルで下記のことを行いたいです。
A列にABCが入っているのですが、この4つのセルにA,B,B,C
とある場合に、答えがAと出るようにしたいです。
また、B,B,C,Cの場合は答えがBです
条件:セルのA,B,Cは固定ではありません

  A
1 B
2 C
3 A
4 A

よろしくお願いします

A 回答 (6件)

>グループの中にAが一つでもあればAと判断する、


>グループの中にAが無くB.CがあればBと判断、それ以外はCと判断
なら、これ。

=IF(COUNTIF(A1:A4,"A"),"A",IF(COUNTIF(A1:A4,"B"),"B","C"))

全部Bの場合は"B"なんですよね。
    • good
    • 0
この回答へのお礼

ありがとうございます。

思っていたように出来ました。

お礼日時:2004/01/14 14:55

#3です。


#2の補足見ました。
条件が考えていたのと違いますねヾ

これだったら、
B列に
=IF(A1="A",1,0)
C列に
=IF(A1="B",1,0)
D列に
=IF(A1="C",1,0)
E列に
=IF(A1="D",1,0)
として、B5~E5で各列毎にSUM関数で集計。

で、計算結果セルに、
=IF(B5>=1,"A",IF(AND(C5>=1,D5>=1),"B","C"))
でどうでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございます。

なぜか、私には理解が難しいです。

お礼日時:2004/01/14 14:59

> A,B,B,Cとある場合に、答えがA


> B,B,C,Cの場合は答えがB

先頭のABCが出ればよいのなら、
=A1
ですが…。
    • good
    • 0

順番関係無く、ということなら。



B列にこんな式を入れます。
B1には、
=if(A1="A",1000,IF(A1="B",100,IF(A1="C",10,IF(A1="D",1,0))))

で、計算結果を表示させるセルには次式を入れます。
=IF(SUM(B1:B4)=1210,"A",IF(SUM(B1:B4)=220,"B",""))

これで、ご要望の結果が出ます。

条件を順番どおりとするのであれば
ただ計算結果のセルに
=IF(A1&A2&A3&A4="ABBC","A",IF(A1&A2&A3&A4="BBCC","B",""))
とすればOKです。
    • good
    • 0

>この4つのセルにA,B,B,C


>とある場合に、答えがAと出るようにしたいです。
>また、B,B,C,Cの場合は答えがBです

これでは、答えの出し方(ルール)があいまいで、どう判断させたいのかが分かりません。
もう少し、きちんと説明できないですか?

この回答への補足

まとめて、補足させていただきます

グループの中にAが一つでもあればAと判断する、グループの中にAが無くB.CがあればBと判断、それ以外はCと判断。

補足日時:2004/01/14 13:28
    • good
    • 0

こんにちは。

maruru01です。

条件の基準がまったく分かりません。
どのような法則で答えを出しているのでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!