質問: 【エクセル】何種類の値があるのかを数える関数を教えてください。 いつも大変お世話になってます。 以下の件についてご教示のほどよろしくお願いいたします。 ************************* a列にアルファベットの2文字が入力されています。 「rg」 「wt」「ss」 「or」など。 範囲指定した中で、何種類の組み合わせがあるかを関数で調べるにはどのような式を使えば良いのでしょうか? 要するに違う値のセルがいくつあるのかを数える方法です。
回答: > もし良かったら、この式中の 1/ という部分の意味を教えていただけないでしょうか? いいですよ。 sumproductはご存知なんですね? ならば、話は簡単です。countifで求めた総数の逆数を求めているのです。仮に「rg」が全部で3つあったとすると、それぞれ3の逆数の1/3にします。「wt」が全部で2つあれば、それぞれ2の逆数の1/2とします。そうしてそれぞれをsumproductで合計すれば、rgもwtも合計は1になりますね。これで結果としてすべての種類の合計が求められるわけです。v(^-^)o