• 締切済み

エクセル数式

(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/7940)
回答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

  • エクセルで数式をコピーしたときに..

    このような表があります。 ....A......B.......C......D 1 ........ 100 200 300 2 100 3 200 4 300 縦×横の表を作成したいのですが、 B2を=B1*A2と入力します。 そしてこの数式をC3にコピーするとC2*B3になってしまいます。 これをコピーした時に、C1*C3にしたいのですが、 横軸はいつも1の行、縦軸はいつもAの列になるように 数式のコピーはできないでしょうか?   

  • EXCEL、数式で1月ずつ表示させたい

    よろしくお願いします。 EXCELでA1に「2014/10/1」と入力されていて、表示形式で「10月」と表示しています。 (1)B列に「11月」、C列に「12月」、D列に「1月」…というふうに一月ずつ増やして表示させる数式がうまくいきません。 B列に入れた式をC列~F列へマウスで数式コピーして使えるようにできるとありがたいです。 ※仮にA1に「2015/1/1」と入力するとB列に「2月」、C列に「3月」…数式で表示。 最終的な表示は画像のようになっているようにしたいです。 A1の列を変えると数式によって自動的に月名が表示したいです。 (2)上記と同じ数式ですが、3行目・4行目のように結合していながら同じことはできますか? よろしくお願いいたします。

  • EXCEL 数式について

    A列 B列 の合計が C列に出るような表を つくっていました。 C列には =A1+B1 という程度の数式を入れていました。 ここまでは普通の話なのですが。。。 毎回、A B列の数字を入れたら C列の数式を コピーして下段に貼付けしていました。 今日も同じようにA B列に数字を入れたところ・・・ 勝手にC列に式が入りました。 特に、シートに保護をかけて数式を表示しない ようにしているわけでもなく、不思議です。 何が原因かおわかりになる方教えてください。 これが使えればそれはそれで便利なので・・・

  • エクセルで多数行へ数式を貼り付ける方法

    エクセルで1つの数式をコピーし、一度に多数行へ貼り付ける方法を教えてください。 たとえば、A列1行からA列10000行まで入った数字をB列では計算式による変換後の数字にしたい場合、B1に計算式を書き、それをコピーしてB2からB10000の範囲に貼り付ければいいわけですが、行が多すぎるためいっぺんに処理をする方法があるでしょうか。よろしくお願いします。

  • Excelで数式のコピーが出来ない

    簡単な作業ですがどうした訳か数式のコピーが出来ません。長年、同じ方法でやっています。確かにコピー元には数式が入っているのですが貼り付けすると数式ではない値がそのまま出ます。EXCEL2003でやっています。作業はA1…E1のAVERAGEをF1に求めるものですが1行目は計算されますが2行目にF1をコピー/貼り付け又はドラッグしても同じですが同じ数字が出ます。またA列1~100までの値が入っているものだけのCOUNT数にしてもB列~G列も同症状です。こんな事は初めてなのでどなたか教えて下さい。

  • エクセルで数式を教えてください。

    エクセルで数式を教えてください。 通帳で考えると分かりやすいです。 A列には入った金額、B列には出て行った金額、C列には差し引き残高です。 データは100行目まで使います。 C列に入れる数式を教えていただきたいです。 また、残高がマイナスのときは、赤文字になると嬉しいです。 いや、-でも嬉しいです。

  • EXCELの数式のコピーについて

    幼稚な質問ですいませんが、どなたか助けてください。 罫線を壊さずに数式だけをコピーする方法を知りたいのです。  1.EXCELで表を作成しました。  2.罫線も数種類の線を使って作成。  3.B列、C列には既に数値は入力済み。  4.最後に    D2=C2-B2   といった簡単な数式を入れました。  5.20行くらいの行数があるためD2の計算式を下部方向へコピーす  ると・・・ 折角作成した罫線が滅茶苦茶になってしまいます。  何とかコピー先の罫線はそのままに数式だけをコピーさせる方法をご享受下さい。

  • エクセルの数式についてお尋ねします。

    数千個の単語帳を逐次ソート、整理しています。 =IF(($A9=$A10)*AND($B9=$B10),"★","○ ") A列に英単語とB列にそれに対応する日本語を入力しました(2行目以下)。 数千個の単語帳ですので、重複があります。それで、データ並び替えで整列させたあと、上下の同一セルをチェック、異なれば○、同一であれば★をC列に表示させました。 上は、セルC9の数式です。 今度は、C列を見ていくのですが、これが面倒ですので、セルC1に、その下のC列上の★マークの数を表示させたいのですが、可能でしょうか。 C列(2行目以下)には、上の数式が入っています。 よろしくお願いします。

  • エクセルVBA、数式の入ったセルのコピーについて質問です。よろしくお願

    エクセルVBA、数式の入ったセルのコピーについて質問です。よろしくお願いします。 シートのA列は日付の入ったセルがあり、データを更新する度に行が追加されていきます。 数式(1)~(3)は、それぞれ異なる計算式が入っており、日付データを参照して計算を行っています。   A    B    C    D 1 日付データ 数式(1) 数式(2) 数式(3) 2 日付データ 数式(1) 数式(2) 数式(3) 3 日付データ   4 日付データ   5 日付データ   A列にデータが追加したときに、B~D列の数式をA列の最終行までコピーしたいのですが、 どのようなコードを書けばよいでしょうか? ちなみに、1行目のB~D列には、データ更新の有無に関わらず、必ず数式が入っているものとします。 何かよいアドバイスがあればよろしくお願いします。 【補足】 単純に考えると、B1~D1をA列の最終行までAUTOFILLすれば良いのでしょうが、データ数がかなり多く、 この方法だと時間がかかってしまいます。A列のデータ追加前の数式セルの最終行から、追加後の最終行までとすると、処理は早くなるのでしょうか?

  • Excel 数式を加算させながらセットする方法は?

    Excel2007です。 [A1]の数式 =A100 [B1]の数式 =A101 [C1]の数式 =A102 [A2]の数式 =A110 [B2]の数式 =A111 [C2]の数式 =A112 [A3]の数式 =A120 [B3]の数式 =A121 [C3]の数式 =A122 という表を作りたいのですが、 最初に1列目の数式を作ってから、2列目に10ずつ加算、3列目に20ずつ加算… というよう数式を変えてコピーしていく方法はないでしょうか? 全てのセルの数式を手作業で入力していくのは時間がかかりますし、オートフィルみたいに簡単に作るのは難しいのでしょうか? よろしくお願いします。