• ベストアンサー

Excelでの数列

Excelで等差数列、pを素数、p>cとして、pn+cをだすには、どうしたらいいのでしょうか。pとcに具体的な数値があれば簡単なのですが、n個のp、cの組み合わせでn個の数列がかけるようにしたいのです。 また、他にいいソフトがありましたら、教えてほしいです。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

めづらしいのと判り難い質問ですね。 nを変化させて答えの数を出したいということでしょうか。 エクセルは「具体的な数値があれば簡単」と言うか「具体的な数値が」なければ、話になりません。 下記のようなことでしょうか。 素数P(F列)と数C(G列)の組む合わせを 仮にF1:E3以下に 7 3 5 2 3 2 と入れる。 A1セルに、式=INDIRECT("$F"&COLUMN(A1))*ROW(A1)+INDIRECT("$G"&COLUMN(A1))を入れる。 Nの最大数まで下方向に+ハンドルを引っ張る。 仮に第10行までとして A1A10を範囲指定して+ハンドルを出し、C列まで引っ張る 。 (結果) 10 7 5 17 12 8 24 17 11 31 22 14 38 27 17 45 32 20 52 37 23 59 42 26 となります。 問題が上記のようなものなのか?ということと 素数と定数を他の場所に移した時の式の変え方は判るかどうか心配ですが。

mammat
質問者

お礼

ありがとうございました。まったくの初心者なので、頑張ってみます。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 例えば、pをA1、nをB1、cをC1に入力するとして、 =A1*B1+C1 でn-1番目の項の値が表示されます。 nをB1、B2・・・に0、1・・・と連番を入力するなら、 例えば、D1に、 =$A$1*B1+$C$1 と入力して、下の行へフィルコピーすれば、D列に数列が表示されます。

mammat
質問者

お礼

ありがとうございます。試してみます。