- ベストアンサー
エクセルの合計値を導く数字の検索
エクセルで、30個数字があるのですが そのうちのどれかを足した数字が、10500なんですが どの数字をたすと10500になるのかが分からないです。 30個の数字からいろんな組み合わせを想定して合計を10500に導くマクロか関数を教えていただけないでしょうか? アウトプットは、どの数字を組み合わせに選んだかがわかるようにしたいです。お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
マクロなんて必要ないですよ 30個の数字をA列の列記 (2行目からね) B1に =SUMIF(B2:B31,"*",$A$2:$A$31) と入力 B1をC列以降の1行目に複写 あとは、B2からB31に * を入力 30個に * をつけるわけだから何通りになるだろうね。コピペすればそんなに大変にならないと思うよ。 1行目の数字が10500になっている列を検索すればOK
その他の回答 (2)
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.3
こんにちは。maruru01です。 30個の数字の中から、いくつの数字を足し合わせるのかによって大きく変わってきます。 最大の、1個~30個まで許容するとなると、その場合の数は、2の30乗で、1073741824通りになります。 これは、セル数にして64シート分に相当します。 とても、関数などで出来るものではありません。 仮に、足し合わせる数の最大が4個までなら、 30C1+30C2+30C3+30C4 で、31930通りなので、何とか出来そうですが。
- haruka1234567890
- ベストアンサー率18% (120/666)
回答No.2
#1でつ やろうと思ったんだけど出来ませんでした。 そうでつ。30個の数字、知らないんでした。 30個の数字、教えて欲しいなぁ。