- ベストアンサー
Excelでの樹形図
Excelでの樹形図 あるチームにおける人の組み合わせは ex:6人チームの場合 6×5×4×3×2×1=720通り ですが それらの組み合わせを全て網羅する一覧を Excelで作る事は出来るの でしょうか? ex:セルA1=田中さん セルA2=田中さん、山田さん セルA3=田中さん、山田さん、佐藤さん…… ご教授、よろしくお願いいたします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
順番が望みどおりじゃなくても良くて、作業列を使っても良いのであれば、以下のような方法があります。 B1に =INT(MOD(ROW(),2^(8-COLUMN()))/2^(7-COLUMN())) と入力して、C1:G1にコピー。 A1に、 =IF(B1=1,"Aさん","")&IF(C1=1,"Bさん","")&IF(D1=1,"Cさん","")&IF(E1=1,"Dさん","")&IF(F1=1,"Eさん","")&IF(G1=1,"Fさん","") と入力。 A1:G1を下にコピー。 結果は、AさんBさんCさん、というように、間には「、」もスペースも入りません。 入れたいのであれば、数式の"Aさん"を"Aさん、"とかに変えてください。 ただし、それをやると、誰の名前が最後になるのかは決まっていないので、かならず最後にも「、」が付きます。
その他の回答 (2)
- nattocurry
- ベストアンサー率31% (587/1853)
名前は判りません。 私が仕事で使うことになって名前をつけなければならなくなったら、安易に「組み合わせ一覧」とでもつけますけど。
お礼
そうですか。 ありがとうございました。
- nattocurry
- ベストアンサー率31% (587/1853)
> あるチームにおける人の組み合わせは > ex:6人チームの場合 6×5×4×3×2×1=720通り > ですが ん? 720通りなのは、6人の順列組み合わせの数ですよね? > ex:セルA1=田中さん セルA2=田中さん、山田さん セルA3=田中さん、山田さん、佐藤さん…… この例って、違うと思いますけど・・・
補足
順列とは違うのですね お恥ずかしい話ですが解っていませんでした やりたいことは >ex:セルA1=田中さん セルA2=田中さん、山田さん セルA3=田中さん、山田さん、佐藤さん…… こちらの方です もう少し詳しく説明すると ・6人揃って居るパターン ・田中さんが抜けたパターン ・田中さん、山田さんが抜けたパターン ・田中さん、山田さん、佐藤さんが抜けたパターン …… ・山田さんが抜けたパターン ・山田さん、佐藤さんが抜けたパターン …… この様な一覧を取得する方法があれば ご教授お願いいたします
お礼
ありがとうございます 想定通りの一覧を作成する事が出来ました もし、お分かりでしたらこういった一覧が なんと言う名前なのか教えて頂けますでしょうか?