ちきしょう、エクセルは偉いな

っぱりあるんじゃん、期待していた関数が(>_<);

dekiru.net/article/4386/

↑この説明サイトでは、使用例としてスロットマシンの絵柄の並び方が何通りあるかを求める、ってなってるけど
今回わたしが必要としていたのは、飛空艇パーツの組み合わせ総数がしりたかった。
ちな、重複順列っていうんですね。勿論知りませんでしたw

シャーク級のみのときの組み合わせ数は、当然1通り
ウンキウ級が増えた時の総組み合わせ数は16通り
ホエール級が増えた時の数は81通り(そろそろ手作業の限界w)
そして今回、わたしはリスト化を放棄したんだけど、シーカランス級が追加されて256通りとなりました。

が! 次に来るのが恐らくノーチラス級!で、各パーツが5種類づつ、4カ所に入れられるパターン………
わたしの場合、わかりやすくするために、シャークを1、ウンキウを2、ホエールを3、シーカランスを4ってやってて、
次に来るのが恐らくノーチラス級の5とします。
1111から、5555までの総組み合わせ数が知りたかったって事です(>_<)

答えから言うと625通りのようなんだけど、もはや完全にて作業は不可能です(>_<);;
(ナニ??総数を求めるだけなら5x5x5x5で簡単に625通りって出るだろう、だって?;; ソウジャナイんだw)

よし、出来た。カンペキw つーかこんな関数見たこともありませんから(>_<);

にやりたい自動化(自動計算)は、VBAというのを利用しなければならないらしい(>_<); もう完全にお手上げorz

tonari-it.com/vba-start-10minutes/

detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14171279269

意味も判らないまま、ネットに書いてある情報を微妙に置き換えて、マクロを作ってみる(>_<);

よし、出来た(>_<)ノw 625行までこのパターンが続いていますw

て、本番はこの次(>_<);;

とりあえず、ほぼ手作業でこーいうシートまでは作ってあったのです(>_<);

=VLOOKUPを組み合わせて、C30,D30,E30,F30の4カ所のみをプルダウンリストで変更可能にする事で比較的簡単に総当たりの結果が分かるようにしました。
現状でも256通りもあるのをリスト化とか手作業はイヤですしw

でも、本当はリスト化もしたいのです(>_<);

ホエールまでしか存在していなかった時には、手作業でこーいう表を作ったのです。パっと見でどれが一番かわかりやすいものが欲しかった。(でもこれ間違ってる場所あるようです(泣))手作業はつらいネ;;w
たった81通りしかなくてもミスがあるのです。これは厳しい。625通りとか、無理無理ムリ~い;;

VLOOKUPとプルダウンの組み合わせは間違いが無いし、わたしとしては追加が来ても楽なのでこれでいいんだけど
やっぱり完全リストも欲しいんです。たとえそれが625通りあろうとも(笑)

今回VBAで自動リストした625行をベースに、A行が艦体、B行が艦尾、C行が艦首、D行が艦橋のデータを参照し、
A~D行の数字が1から5までの場合、別のセルの数字を探査、収集、速度、距離、運の5つのデータを自動で拾ってきて、
更にA行~D行までのそれら5つの数値を合算した結果も求める………
ここまでを全自動で一撃で終わらせたいのですよ(>_<)

出来るだろう?エクセルさんなら。こんなの一瞬で出来るはずだッ!!!(泣)

しかし、わたしの頭がついてこないのですw

誰か完成させてくれませんか?(泣)

もしアレキ鯖の方がわたしの望むものを作ってくれた場合、お礼として@@ギル差し上げます。(ちょっと言えない額

マジです。

試しに、1111の結果だけ手作業で入れてみました。これをあと625行まで繰り返すだけですorz

VLOOKUPか何かで、一気に全ての列を完成出来ないのかなぁ?これ………orz

非表示のセルで、1~2回途中計算をさせて、そこの合計でも参照させてやればいいんだろうけど
それじゃあんまスマートじゃないんだよねえ。エクセルらしくないっていうか。

たぶんVBA扱える人なら一撃で終わらせてくれるんだろうけど、プログラムはサッパリ判らんしなぁ………(遠い目

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー

エクセルデータ貼っときます。もし完成出来る人がいたなら是非(>_<);

conoha.lacus.to/img/submarine2.zip