• 締切済み

エクセルの関数について教えてください

ある答えが分かったときに、一定の正数範囲内の組み合わせを求めるにはどうしたらよいのでしょうか?教えてください! 例えますと、、  X+Y=-4  その範囲を8までとした場合は1-5、2-6、3-7、4-8など。 こういった求め方が可能なのか分かりませんが教えてください。 文章能力が無くて分かりづらいと思いますが、よろしくお願いします。

みんなの回答

noname#42041
noname#42041
回答No.1

回答される方がいないようなので、スマートではないですがとりあえず欲しい結果が得られる方法を。 とあるCMでやっている海外のテストのような □+□=-4 の答えの一覧を欲しいということでしょうか?だとすればあまり桁数が多い必要はないと思われますので最大でも10までを対象として書かせてもらいます。 A1セルに答えを入力 質問の例では-4 A2セルに最大値を入力 質問の例では8 B1~B10セルに1~10を入力 C1セルに=IF(B1-$A$1<=$A$2,B1-$A$1,"")と入力しC2~C10にコピー とりあえずこれでC1~C4に5~8、C5以降は空欄のはずです。 これでB列+C列=-4の組み合わせとなります C列のB1-$A$1を$A$1-B1とすれば足し算になります。 ただし、正の整数のみが必要でしたらもう少し細工が必要です。 掛け算、割り算の場合も同様ですがやはりもうひと工夫必要です。 的外れな回答でしたらごめんなさい。

sato1021
質問者

お礼

非常にわかりやすい内容で、とても助かりました! ありがとうございました!!

関連するQ&A

専門家に質問してみよう