• ベストアンサー

Excelでの樹形図

Excelでの樹形図 あるチームにおける人の組み合わせは ex:6人チームの場合 6×5×4×3×2×1=720通り ですが それらの組み合わせを全て網羅する一覧を Excelで作る事は出来るの でしょうか? ex:セルA1=田中さん セルA2=田中さん、山田さん セルA3=田中さん、山田さん、佐藤さん…… ご教授、よろしくお願いいたします

質問者が選んだベストアンサー

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

順番が望みどおりじゃなくても良くて、作業列を使っても良いのであれば、以下のような方法があります。 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さん、"とかに変えてください。 ただし、それをやると、誰の名前が最後になるのかは決まっていないので、かならず最後にも「、」が付きます。

wtm909
質問者

お礼

ありがとうございます 想定通りの一覧を作成する事が出来ました もし、お分かりでしたらこういった一覧が なんと言う名前なのか教えて頂けますでしょうか?

その他の回答 (2)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

名前は判りません。 私が仕事で使うことになって名前をつけなければならなくなったら、安易に「組み合わせ一覧」とでもつけますけど。

wtm909
質問者

お礼

そうですか。 ありがとうございました。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

> あるチームにおける人の組み合わせは > ex:6人チームの場合 6×5×4×3×2×1=720通り > ですが ん? 720通りなのは、6人の順列組み合わせの数ですよね? > ex:セルA1=田中さん セルA2=田中さん、山田さん セルA3=田中さん、山田さん、佐藤さん…… この例って、違うと思いますけど・・・

wtm909
質問者

補足

順列とは違うのですね お恥ずかしい話ですが解っていませんでした やりたいことは >ex:セルA1=田中さん セルA2=田中さん、山田さん セルA3=田中さん、山田さん、佐藤さん…… こちらの方です もう少し詳しく説明すると ・6人揃って居るパターン ・田中さんが抜けたパターン ・田中さん、山田さんが抜けたパターン ・田中さん、山田さん、佐藤さんが抜けたパターン …… ・山田さんが抜けたパターン ・山田さん、佐藤さんが抜けたパターン …… この様な一覧を取得する方法があれば ご教授お願いいたします

関連するQ&A

  • <確率>樹形図の描き方について質問があります。

    確率の問題の<組の作り方>で質問があります。 <組の作り方> 問1 A,B,C,D,Eの5チームでソフトボールの試合をします。 どのチームとも1回ずつ試合をするとき、試合は全部で何 通りありますか? この樹形図の描き方で良いでしょうか。 (A-B)(B-C)(C-D)(D-E) ( -C)( -D)( -E) ( -D)( -E) ( -E) 答え4+3+2+1=10通り もしこれが、A,B,C,D,Eの5チームでソフトボールの試合 をします。どのチームとも※2回ずつ試合をするとき※、試合は 全部で何通りありますか? この場合の樹形図はどのように描けばよいでしょうか? 回答よろしくお願いします。

  • Excel 数字から判断して文字を表示

    Excelにて以下の様な処理を関数を用いて行いたいと思います(都合上、VBは不可) 1)数字に名前を割り当てる ex:「1-田中」、「2-鈴木」、「3-佐藤」、「4-山田」、「5-橋本」、「6-山本」、「7-沢田」、「8-山岡」 2)1~9までの数字を入力する ex:「12345」、「3456」、「2487」 3)2で入力された数字を元に1の名前を表示する ex: 「12345」→「田中、鈴木、佐藤、山田、橋本」 「3456」→「佐藤、山田、橋本、山本」 「2487」→「鈴木、山田、山岡、沢田」 この様な処理はどうすれば実現出来ますでしょうか? 数字の組み合わせがいくつもあるのでVLOOKUPは使えない。と思い、質問させて頂きました よろしくお願い致します。

  • エクセル:別ファイルからの抽出

    エクセル:別ファイルからの抽出 エクセルにて、 あるファイルに A  B    C No 月    氏名    1 2010/11  佐藤 2 2010/10  山田 3 2011/12  田中 4 2010/10  田中 ・ ・ とあり、それを別ファイルで 2010/10とセルに入力してやると、B列の2010/10だけ抽出して 一覧にしてくれるようにしたいと考えております。 関数またはVBAにて処理する方法はありますでしょうか? A  B    C No 月    氏名    2 2010/10  山田 4 2010/10  田中 ・ ・ ※別ファイルにおいては順番は関係ないので、Noがなくても よいです。 恐縮ですが、お答え願えれば有難いです。

  • エクセルにて「期間指定」で「データ集計」する方法

    エクセルで営業商談用顧客管理を行っています。 シート1には、商談日を下記のように記載しており A列 B列 日付 担当 1/1  山田 1/6  田中 1/8  佐藤 2/3  山田 2/4  山田 2/6  佐藤 2/9  田中 3/1  佐藤 3/2  山田 3/5  佐藤 別シートにて、例えば1月にどの担当が何件商談をしたか、を 下記のように管理したいのですが 山田 ○件 田中 ○件 佐藤 ○件 こちらの関数の指定方法について、ご教授いただけないでしょうか? よろしくお願いします

  • エクセルの機能について質問です。

    エクセルの機能について質問です。 例えばですが、このような表があったとします。 田中 ――――― 佐藤 ――――― 山田 ――――― 佐藤 ――――― 田中 ――――― 佐藤 この表の中に、 佐藤さんは何回出て来ていて、 山田さんは何回出て来ていて、 田中さんは何回出て来ているのか、 いっぺんにもと求めることは可能でしょうか。 詳しい方、ご回答おねがいします><

  • Excelについ教えてください!

    会社で、アルバイトの勤務時間を処理しなくてはなりません。 下記のようなexcelのファイルが1か月単位であがってきます。    A   B   C   D 1  4/10 山田 16:00 退勤 2  4/10 佐藤 14:00 出勤 3  4/10 田中 14:00 退勤 4  4/10 山田 12:00 出勤 5  4/10 田中 9:00 出勤 6  4/9 田中 16:00 退勤 7  4/9 佐藤 15:00 退勤 これを、   A   B   C   D 1    出勤 退勤 2 4/9 ●● ●● 3 4/10 ●● ●● 4 4/11●● ●●     このように別シートに個人毎に日報として抽出したいのですが、うまくいきません。 vlookupだと一つの条件しか指定できませんよね・・・? 例えば、4/10の、且つ、山田の、且つ”出勤”の時間を(B3に)絞り出すなんてことはexcelの関数ではできないのでしょうか? よろしくお願いします。

  • エクセルでこういうときは・・・?

    book1は   A B 1 1-1 山田 2 1-2 田中 3 1-1 佐藤 4 1-2 加藤 5 1-3 高橋 6 1-2 武田 7 1-3 岡田 と、なっております。この表から book2で 1-1 1-2 1-3 山田 田中 高橋 佐藤 田中 高橋 佐藤 加藤 高橋 #N/A 加藤 高橋 #N/A 武田 高橋 #N/A 武田 岡田 #N/A #N/A 岡田 と、いう表を作りたいのです。が、ご覧のとおりうまくいっておりません。(>_<) 上の表の検索はVLOOKを使っています。 なにかよい方法を教えてください。お願いします。

  • エクセル関数

    エクセル2003を使っています。 エクセル関数を使って 以下のような複数データの中から、一つ以上存在するデータを抽出する関数を教えてください。 重複している場合は、一つだけ抽出します。 セルA1 山田   セルB1 山田    セルA2 佐藤   セルB2 佐藤 セルA3 井上   セルB3 井上 セルA4 佐藤   セルB4 三田 セルA5 三田   セルB5 (以下空白) セルA6 井上 よろしくお願いします。

  • エクセル2003を使用しています。

      A   B 1 田中 ● 2 田中 ● 3 田中 ● 4 山田 5 山田 6 山田 ● 7 田中 8 田中 ● 9 田中 ・ ・ ・ 例えば、上の様な表がりあります(分かりにくくてすみません!)。 私が出したいのは、田中さんの、"●"の数になります。 Aセルの、1~3だけならCOUNTIFで出せます。 ですが、7~9も範囲に入れたいと思って、Ctrlで入力しますと、 「入力した数式は正しくありません」となってしますのです(>_<) エクセル講座の様なHPでも調べてみたのですが、初心者には 難しかったです・・・。 どなたか、お分かりになる方、教えて頂けないでしょうかm(_ _)m!!

  • エクセルのデータ並べ替え(抽出)の方法

    エクセルのデータ並べ替え(抽出)の方法 を教えてください。 下記のようなデータがあるとします。   A    B    C   D 1 田中  東京  千葉  福岡 2 山田  京都  滋賀 3 佐藤  奈良  青森  USA 4 鈴木  カナダ 愛媛 A列は名前、B列以降は文字列です。B列以降はC列までの行、D列までの行とさまざまです。重複セルはありません。 これを下記のように並べ替えたいです。   A    B    C   D 1東京  田中 2千葉  田中 3福岡  田中 4京都  山田 5滋賀  山田 6奈良  佐藤 7青森  佐藤 8USA   佐藤 9カナダ 鈴木 10愛媛  鈴木 こういうことは可能でしょうか??? 教えてください。 よろしくお願いします。

専門家に質問してみよう