• ベストアンサー

組み合わせ

A、B、Cの三つの群があって、それぞれの中にAは1~6、Bは7~12、Cは13~19の地点があります。たとえば「Aの1」から「Cの1」へ行ってひとつのパターンで、折り返しC1→A1で1パターンとして考えます。Aは6個、Bは6個、Cは7個のすべての箇所を行き来するパターンは全部で幾通りあるかExcelで表計算できるか、パターンを全部簡単に表示することをExcelでできるでしょうか。または別の方法(ソフトなど)がいるのでしょうか?

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

  • ベストアンサー
  • Musaffah
  • ベストアンサー率36% (37/101)
回答No.3

> たとえば「Aの1」から「Cの1」へ行ってひとつのパターンで、折り返しC1→A1で1パターンとして考えます。 これは「A→B→C→B→A」のルートで1パターンということですか?それとも「A→B→C」「C→B→A」で2パターンということですか? また、折り返しについては「来た道を戻る(Ex. A1→B1→C1→B1→A1)」のでしょうか?それとも「『行き』と『帰り』は別でも構わない(Ex. A1→B1→C1→B2→A1)」のでしょうか? それによって全パターン数の求め方が変わってくると思いますが・・・・勘違いかな? それと、パターンの全表示については、似たような質問が以前あった(私が回答しています)ので、それを参考にしてアレンジすれば可能だと思いますよ。 (VBA使っていますが・・・。)

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1237752
kaori327
質問者

お礼

有難うございます。 例をあげると、A4⇒B10⇒A2⇒C16などです。 以前の回答されたのを参考にさせていただきます。

その他の回答 (2)

noname#35109
noname#35109
回答No.2

A→Bに行くのは6×6=36通り B→Aに行くのも6×6=36通り A→Cに行くのは6×7=42通り C→Aに行くのも6×7=42通り B→Cに行くのは6×7=42通り C→Bに行くのも7×6=42通り 合計 240通りとなります。 これを公式化すれば良いわけですから, 求めたい数値 =Aの個数×Bの個数×2+Aの個数×Cの個数×2+Bの個数×Cの個数 となります。 エクセルに計算させるのであれば, A1せるに6 B1セルに6 C1セルに7 を代入すれば D1セルに240が出ればいいわけですから D1セルに =A1*B1*2+A1*C1*2+B1*C1*2 と入力すれば良いことになります。 もっと簡素化するのであれば =2*(A1*B1+A1*C1+B1*C1) となります。

noname#198951
noname#198951
回答No.1

6x6x6x6x6じゃダメなんですか? for分を入れ子にしてループかけれできそうですが...

関連するQ&A

専門家に質問してみよう