• ベストアンサー

エクセルで組み合わせの数を調べる方法

picopico_7の回答

回答No.3

もし組み合わせの要素が7つ8つ・・・と増える可能性がある時は以下の方法もいかがでしょうか? (1)E1に「=CONCATENATE(B1,C1,D1)」を入力、E8までコピペ(要素を結合) (2)F1に「=LEN($E1)-LEN(SUBSTITUTE($E1,"A",""))」を入力、F8までコピペ(Aの数をカウント) (3)G1に「=LEN($E1)-LEN(SUBSTITUTE($E1,"B",""))」を入力、G8までコピペ(Bの数をカウント) (4)H1に「=LEN($E1)-LEN(SUBSTITUTE($E1,"C",""))」を入力、H8までコピペ(Cの数をカウント) (5)I1に「=SUM(F1:H1)」を入力、I8までコピペ 各要素が1ずつあった場合はI列の数字が3になります。

関連するQ&A

  • 文字列の組み合わせ数を調べる方法

    図のような表の中から、文字列の組み合わせ数を調べる方法をご教示ください。 順序を問う組み合わせと順不同な組み合わせの2通りの数を調べたいです。 またこの場合はD列に結合した文字列を入れたほうが処理が簡単になるでしょうか(例:D1「CAB」)。 なおデータ数(行)は増える可能性がありますが、一行の文字数(列)は増えません。 図の場合だと、「PHW」の順序を問う組み合わせ数は「3」、順不同な組み合わせは「4」です。

  • Excel ユニーク数1のものだけを数えたい

    Excelに関しての質問です。 例えばA列に「犬」「ねこ」「うさぎ」という文字列がそれぞれ複数散らばっているとして、B列には「犬A」、「犬B」、「犬C」… 、「ねこA」、「ねこB」…というように文字列がそれぞれ複数入っているとします。(アルファベットはA以降、どこまで入っているかわからないとします)(A列とB列の動物の種類はそれぞれ一致するものとします。) C列で、B列のユニーク数をカウントものを出します。 →ここからが本題なのですが、A列の動物に対して、B列の「ABC...」の数はいくつかを出したい(=D列)のですが、関数はどのようになりますか? ユニーク数が「1」であるものの数を数えればいいと思うのですが、式を教えていただきたいです。

  • 組み合わせの数についてなのですが

    初歩的な質問かもしれません 例えば6人の生徒をABCの3組に分ける組み合わせの数を求める場合 6c2×4c2×2c2 で求めますが 6c2は「6人から2人を選んでA組に入れる」 という計算 4c2は「4人から2人を選んでB組に入れる」という計算だと思います。 しかしこの4人は「6人から2人を選んだ時の組み合わせ」次第で、パターンが変わってくると思うのですが なぜ4c2だけでいいのでしょうか?

  • Excelで組み合わせ

    Excel2007で記号の組み合わせの計算がしたいです。パターンの出力と言うんですかね?ちょっとその辺の単語力に乏しいのですが…。 質問させていただきます。 A列、B列、C列、D列の10行目までにアイウエオカキクケコのいずれかがが各セルに入ってます。A列×B列×C列×D列 4個×5個×3個×6個=360通り 何通りでもいいのですが できたパターンをF列に一通りずつ(できるならまとめて一発ででもいいのですが)上から入れていきたいです。全部4文字固定です ご協力お願いします。

  • エクセルで組合せを求めたい

    A列B列にa~Zまでの任意一文字が5000行まで入力されているとします。 たとえば A1=a、B1=b A2=y、B2=z などと入力されていると仮定してください。5000行もあるので、A列B列が同じ組合せが出現します。 この組合せが同じ行を検索したいのですが、厄介な条件があって(a、b)の組合せと(b、a)は同じ組合せと見なしたいのです。 どなたかご教示下さい。

  • エクセルのプログラムについて質問です

    エクセルのプログラムについて質問です B列 の B2に「b1」、B3に「b2」、B4に「b3」 とします。 C列 の C2に「c1」、C3に「c2」、C4に「c3」 とします。 D列 の D2に「d1」、D3に「d2」、D4に「d3」 とします。 そして、b1=20 、 b2=17 、b3=21 また、 c1=22 、 c2=19 、c3=15 さらに、d1=20 、 d2=18 、d3=19 それらの条件で 「b列から1つ、c列から1つ、d列からランダムに1つずつを選び、その選び出された3つの文字の平均値を 19<x<21 の範囲で選び出す」 とします。 このとき「何通りの組み合わせがあるのか」、その「組み合わせ数」を出すことと、「具体的にどのような組み合わせがあるのか」、その組み合わせを表示したいです。(すべてを表示できるパターンと、例としてコンピューターがランダムに選んだ組み合わせ1つのパターン という2通りの表示の仕方で教えていただきたいです) すごく、難しいことだと思いますが、お力を化していただけ無いでしょうか? よろしくお願いいたします。

  • エクセル 在庫数を求める計算式

    エクセル2013を使用しています。 型番毎にシート管理していた在庫表を、 以下の内容で1シートにまためた形に変更したいと考えています。 型番毎の在庫数を求める計算式をお教え下さい。 A列:在庫管理する型番(34種類) B列:日付 C列:入荷 D列:出荷 E列:在庫 <例> 以下の場合3行目のE列(在庫:7)が1行目の同型番の、 E列(在庫:10)から算出される計算式。      A列   B列  C列  D列  E列 1行目 ABC型  11/20  0   5   10 2行目 DEF型  11/23  5   0   20 3行目 ABC型  11/24  0   3   7 ※A列に入る型番は注文次第なのでどの型番がいつくるかは未定となっています。 何卒よろしくお願い致します。

  • 文字列の組合わせについて

    仕事でこまっています。できるだけ早めに教えていただけると幸いです。 ABCDEFという文字列があるとします。この文字列の組合わせのパターン とそのパターンがいくつあるかしらべたいと思っています。 パターン化する際の条件としては ■重複する文字列のパターンは除く AABCDFとかABBDFDなどは除いてください ■文字数は1文字から6文字までです。 A、Bという組み合わせからABCDEFまでの中からの組合わせになります。 ■順番については、違っていても同一のものとする。 ABCでもBCAでも同じ組合わせということになります。 またこういう作業をする際にどうやって算出するのかも併せて教えて いただけると助かります。 以上よろしくお願いいたします。

  • エクセルVBA 条件付整数組合わせ表示方法

    整数の組み合わせを表示する方法をおしえてください。 1~6の整数をつかって A<B<C かつ D<E<F となるような数字の組み合わせを A列 B列 C列 D列 E列 F列 1 2 3 4 5 6 1 2 4 3 5 6 ・ ・ ・ となるように順番に表示していくには どうすればよいのでしょうか?

  • エクセル セルの組み合わせ

    エクセル表の中で目的の数値になるセルの組み合わせを探したいです A列  B列に a  210 b  80 c  403 d  196 e  221 f  307 g  325 h  233 i  237 j  307 k  487 L  267 のようにあります。 これを組み合わせて980に近い組み合わせをいくつかさがしたいのですが、 どうしたらできるでしょうか。重複はできないのです。 ソルバーで挑戦しようと思いましたが、使い方がわかりません。 だれか教えてください。おねがいします。