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

いつも大変お世話になってます。

以下の件についてご教示のほどよろしくお願いいたします。

*************************


A列にアルファベットの2文字が入力されています。

「rg」 「wt」「ss」 「or」など。

範囲指定した中で、何種類の組み合わせがあるかを関数で調べるにはどのような式を使えば良いのでしょうか?

要するに違う値のセルがいくつあるのかを数える方法です。

A 回答 (2件)

仮にA1~A20に入力があるとすれば、



=SUMPRODUCT(1/COUNTIF(A1:A20,A1:A20))

で、何種類あるか求められます。(空白は不可)
    • good
    • 0
この回答へのお礼

ありがとうございます。

もし良かったら、この式中の  1/  という部分の意味を教えていただけないでしょうか?

お礼日時:2006/08/23 16:17

> もし良かったら、この式中の  1/  という部分の意味を教えていただけないでしょうか?



いいですよ。
SUMPRODUCTはご存知なんですね?
ならば、話は簡単です。COUNTIFで求めた総数の逆数を求めているのです。仮に「rg」が全部で3つあったとすると、それぞれ3の逆数の1/3にします。「wt」が全部で2つあれば、それぞれ2の逆数の1/2とします。そうしてそれぞれをSUMPRODUCTで合計すれば、rgもwtも合計は1になりますね。これで結果としてすべての種類の合計が求められるわけです。v(^-^)o
    • good
    • 0
この回答へのお礼

ありがとうございます。。。。

じっくり今考えてます。(-"-)

お礼日時:2006/08/24 17:03

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