• 締切済み

エクセル数式

(100列まで続きます。) C行に手打ちで数式を入れていくと大変なため、 コピーで入れたいのですが、うまくいきません。 C1からC3まで数式をコピーし、C7に貼り付けたのですが C7=A7*B7、C8=A7*B8、C9=A7*B9 C10=A10*B10 になってしまいます C7=A3*B7、C8=A3*B8、C9=A3*B9 C10=A4*B10 としたいのですが、良い数式または方法をおしえてもらえませんか?    A       B        C 1  17     3      =A1*B1 2  30     3.5    =A1*B2 3   49     4     =A1*B3 4   10     4.5   =A2*B4 5   24     5     =A2*B5 6  50     5.5    =A2*B6 7  60     6     = 8   7     6.5 9   40     7 10   89  7.5  ・  ・  ・ (100列までつづきます)

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 B1に=INDIRECT("A"&INT(ROW(A3)/3))*B1、下方向にオートフィル

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

こんばんは。 C1に =INDEX(A:A,ROW(A3)/3))*B1 と記入して、C1を下向けにつるつるっとコピー貼り付けます。

すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

C1セルに次の式を入力して下方にドラッグコピーします。 =IF(B1="","",INDEX(A:A,ROUNDUP(ROW(A1)/3,0))*B1) なお、ご質問ではおそらく行と列が反対になっていますね。下方に下がることで行番号が変わります。右横方向に行くことで列番号が変わります。

ys4413
質問者

お礼

ありがとうございます。できました。

すると、全ての回答が全文表示されます。

関連するQ&A