• ベストアンサー

エクセルの掛け算

当方、エクセル初心者です。色々と調べてみたのですが、望む回答を得られませんでした。宜しくお願いします。 セルC1にA1・B1セルの積を求めるには、=A1*B1 となります。 この掛け算を =A2*B2(C3の答え) =A3*B3(C3の答え) ・・・続く・・と何十行にも渡る掛け算を、一度で設定する方法はどのようにしたらいいのでしょうか? 一度に複数の列、行の合計(足し算)を求めるには、合計範囲を選択(ドラッグ)して、オートSUMボタンをクリックすると、一発で合計値を求める事が出来ますが、掛け算の場合にはこういった操作は出来ないのでしょうか?

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

C1セルに =A1*B1 の式が入っているとき、C1セルをコピーしてC2から下方向にコピーすればよいです。 C1セルを選択して、セルの右下角にある「小さな四角形」をマウスで下方向にドラッグ(またはダブルクリック)してもコピーができますよ

dandan55
質問者

お礼

お礼が遅くなりました。 一発解決致しました。分かり易い回答をありがとうございます。

その他の回答 (5)

noname#79209
noname#79209
回答No.6

> =A2*B2(C3の答え) > =A3*B3(C3の答え) 上記が =A2*B2(「C2」の答え)←C3でなくC2 =A3*B3(C3の答え) なら、 計算式を入れたいセルをを選択しておきます。(例:C2からC10まで) 多分C2からC10までが黒枠で囲まれ、C2が白くなっているハズ。 ここで「=A2*B2」と入力し、「ENTER」を押さずに「CTRL」を押したまま「ENTER」を押せば、 選択されたセルには、 =A2*B2 ← C2の計算式 =A3*B3 ← C3の計算式   ・   ・ と順次入っていきます。 が、 > 一度に複数の列、行の合計(足し算)を求めるには、合計範囲を選択(ドラッグ)して、 > オートSUMボタンをクリックすると、一発で合計値を求める事が出来ますが、 > 掛け算の場合にはこういった操作は出来ないのでしょうか? を読むと「違うのかな?」とも感じますが...

dandan55
質問者

お礼

お礼が遅くなりました。 質問内容が分かりにくくて、申し訳ございません。 >=A2*B2(「C2」の答え)←C3でなくC2 ご指摘の通り、C3ではなくC2でしたね。 ありがとうございました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.5

>一度に複数の列、行の合計(足し算)を求めるには、合計範囲を選択(ドラッグ)して、オートSUMボタンをクリックすると、一発で合計値を求める事が出来ますが、掛け算の場合にはこういった操作は出来ないのでしょうか? ◆ひょっとして、積の和でしょうか? ★もしもそうなら・・・ =SUMPRODUCT(A1:A10,B1:B10)

dandan55
質問者

お礼

お礼が遅くなりました。ありがとうございます。 質問内容が今ひとつ分かりにくくて、申し訳ございませんでした。 コピーすることで、解決しました。

回答No.4

こんばんは ご質問文中の >>=A2*B2(C3の答え) この部分に単なる打ち間違いがないとしたら何をお求めなのかがよくわからないのですが… ただのtypoだとして、 連続した数式の入力は基本中の基本のそのまた基礎なので他の方々がご提示のように単にコピーするだけです。調べても出てこなかったのはそのせいかもしれませんね。 なので覚えなくてはならないこと、もしくは理解する必要のあること、と思われるポイントを書かせていただきます。 ややこしい言いかたしか思い付かなくて恐縮なんですが 『数式をコピーする時は、コピーされる数式に含まれているセルアドレスと、その数式の入っているセルアドレスの位置関係が保たれる』です。 ご質問文の例でいうと、C1セルに入っている「=A1*B1」と言う数式を読みかえると「ここから左にふたつ行った所の値と左にひとつ行った所の値の積をここに表示する」と言う意味です。そういうわけでC2へ単純にコピーするだけで「=A2*B2」という数式が得られます。仮りにG1セルへコピーすると「=E1*F1」に化けてくれます。これを「相対参照」と言うそうです。これが基本です。 場合によってはコピーしても一定のセルを参照したいことがあるかもしれません。たとえばずらっと並んだ数値に対してある定数を掛けるとか。その場合の数式の「ずらっと並んだ」部分はコピー先によって適宜に変わってくれればいいのですが「ある定数」の部分はどこへコピーしようとも決まったひとつのセルへの参照であってほしいわけです。このときに使うのが「絶対参照」です。絶対参照のときはセルアドレスに$記号をつけます。「$A$1」とかです。$記号がふたつあるのは行・列ともに絶対的な(位置の変わらない)参照である場合です。「$A1」とか「A$1」とかの書き方も有効ですが、長くなりそうなので割愛します。 このへんのことは何もエクセルに限ったことではなく他のスプレッドシートでも共通な基本的なことなのでしっかり覚えてください。 「絶対参照」で検索すると星の数ほどヒットしてしまうので他に適当な言葉をつけて探してみてください。「エクセル」とか「"数式のコピー"」とか

参考URL:
http://www11.plala.or.jp/koma_Excel/contents1/mame1006/mame100601.html
dandan55
質問者

お礼

質問内容が分かりにくくて申し訳ございませんでした。 仰るように基本中の基本、そのまた基礎が欠けておりまして、単純な操作方法も身に付いておりません。 参考URLまで貼って頂き、ありがとうございました。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

コピー方法のひとつに 「フィル」 と言うものがあります。 これは連続データを作成する時に使用します。 他の方が答えられている 「下の方向にコピーする」 のはこれを言っています。 選択したセルを黒く縁取る枠線の右下の角は小さい四角が表示されています。 これは 「フィルハンドル」 と言います。 このフィルハンドルをドラッグすることで連続データを作成することが可能です。 この場合、C1セルを選択してフィルハンドルを下にドラッグすることで連続した数式をコピーすることができます。 このフィルは掛け算だけでなく、他の関数にも有効です。 例えば、A1セルからC4セルまでに数値が入っていて、列ごとに合計値を出したい場合は、A5セルに =SUM(A1:A4)と入力してフィルハンドルをC5セルまで右方向へドラッグすると =SUM(C1:C4)まで連続した数式を作成することができます。 その他の方法として、質問の場合は C1セルからコピーの必要な列までを選択して、「Ctrl]キーを押しながら「D]キーを押すと、一気に連続した数式をコピーできます。 (これもフィルによるコピーです)

dandan55
質問者

お礼

丁寧にご説明くださいまして、ありがとうございます。 ご説明いただいた操作は、何度か繰り返し行うことによって身に付きそうですが、物覚えが悪いもので単純にコピーする要領が、自分に一番合っていそうです。 他の関数にも有効な応用までお教えくださり、感謝しております。

  • rui2007
  • ベストアンサー率20% (63/302)
回答No.2

複数の数字の掛け算したいってことですか? そういうことなら B1;元の値,A1からA10まで掛ける値 B2に"=B1*A2"を設定してB2のセルの右下をクリックして下にB10までドラッグすれば出来ます。

dandan55
質問者

お礼

お礼が遅くなりまして申し訳ございません。 No.1で回答をくだすった方の方法で、解決しました。

関連するQ&A

  • Excel2000使っています掛け算のコピーができません

    Excel2000を使っています。掛け算の式をコーピー使用としたのですができません。たとえばAのセル2に1Aセル2Aのセルに3と入力にBのセル1に2と入力します。オートSUMで計算しました。Bのセル1の数値2×Aセル2の数値1を×と2と答えが出ます。そのままBのセル2をコーピーすると答えが合いません。Aのセル3の入力した数値は2は入力したとことは4と答えが合うのですがAのセル5の4と入力した数値の答えが48と出ます。Aのセル6に5と入力した答えはBのセル6に答えは240と出ますBのセル1の数値2を掛け算したいのですが掛け算のコーぴはできないのでしょうか? わかりにくくてすいません困っていますのでどなたか教えてください。

  • エクセルの関数

    エクセル2000で足し算の合計はSUM関数ですが、引き算の合計の関数や、掛け算の合計の関数はないですか?例えば、「=A1-B1-C1-D1」「=A1*B1*C1*D1」などです。教えてください。

  • Excelの式の誤りを教えてください。

    Excel2003を使用しています。 A4からL204までデータがあります。(ところどころに空白の行があります) C 列は文字列で、"B"の文字が表示されている行であれば、同じ行の I列とJ列の数値を足し算して、その計にL列の数値を掛け算して、その4行目から204行目までの"B"行の I列とJ列を足し算して、その計にL列の数値を掛け算した合計を、"B"の文字が表示されている行のI列とJ列を足し算した合計の数値で割り算した数値をL1のセルに表示する数 式を教えてください。 下の式は自分で考えたのですが、だめです。 L1=SUMPRODUCT((C4:C204="B")*1,(I4:I204+J4:J204)*L4:L204)/SUMIF(C4:C204,"B",I4:I204)+SUMIF(C4:C204,"B",J4:J204) 宜しくお願いいたします。

  • エクセル、オートSUMがうまくできない

    エクセル2000初心者です。 C1からC900の間に、数字が12箇所入っています。 それらはいずれもA列とB列の数字を掛け算した数字です。 C列の12箇所の数字の合計をオートSUMで出したいのですが、 2.4E+07 と出てしまいます。 数式バーにはちゃんと =SUM(C1:C900) と表示されています。 どうしたらよいでしょうか?

  • エクセルのsumifでかけ算してから合計するには

    エクセルで以下のように書いたとき、  =SUMIF(A:A,"★",B:B) A列のセルの内容が「★」になっているときのみ、 B列のセルを足していくのは分かりました。 これを、 「A列のセルの内容が「★」になっているときのみ、 B列のセルとC列のセルをかけ算して、その結果を足していく」 という風にしたいのですが、どうすれば良いのでしょうか。 あらかじめD列に、B列とC列をかけたものを入れておく方法は、無しでおねがいします。 よろしくお願いいたします。

  • 【EXCEL】数式=SUM(A1*B1+A2*B2+・・・+A100*B100)を簡略化したい

    お世話になります。 今Excelで、A1~A100とB1~B100まで数値が入っています。 セルC1に「=A1×b1」、C2に「=A2*B2」…C100に「=A100*B100」と入力しました。 そしてセルC101に「SUM(C1:C100)」と入力して合計を出しました。 (実際はもっと複雑な計算なのですが、説明の為に簡略化しています) そうすると、計算結果セルが多く発生するためファイルサイズが莫大になってしまうのと、それを数千行×6列以上を一気に計算するとXPのリソースが足りないと出て計算できません。 なので2~3列ずつ何回も数式コピペを繰り返すことになっています。 そこで【別セルに掛け算をしてから全部SUMで足す】のではなく【1つのセルに掛け算とSUMを組み込む】という事を考えて =SUM(A1*B1+A2*B2+・・・+A100*B100)を を入力しようとしたのですが、数式が長すぎて四苦八苦です。 この式、なんとか簡略化できませんか?

  • 再度、Excelの数式について、今朝

    再度、Excelの数式について、今朝 今朝、KURUMITO様から、下記1)~3)の条件での数式を親切に教えて頂きました。 教えて頂いた数式 =SUMPRODUCT(A4:A55,B4:B55)/H2 その後、条件が1)2)は同じですが、4)が増えたため3)が5)に変更になりました。 自分なりに次のように作ったのですが、エラーになります。=SUMPRODUCT(C4:C55="S")*(A4:A55,B4:B55)/H2 正しい数式を教えてください。バージョンは Excel2003 です、 宜しくお願いいたします。 1)A列 A4からA55まで、数字のデータが入ってるセルと、入ってないセルがあります。 2)B列もA列同様、B4からB55まで、数字のデータが入ってるセルと、入ってないセルがあります。(データの入ってる行は、A列で入っていれば、B列の同じ行に入っています)、 3)A列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。 4)C列もA列B列同様、C4からC55まで、B又はSの”文字のデータ”が入ってるセルと、入ってないセルがあります。(データの入ってる行は、C列(文字データ)で入っていれば、A列(数字データ)、B列(数字データ)の同じ行に入っています) 5)C列の”文字データ”がSならばA列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。

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

    教えてください。 A1セルに100、B1に200、C3に-300 A2セルに-50、B2に50、C3に-50 があるとします。 で、縦の計算法を常に引き算をしたいのです。(A1-A2のように) オートSUMの場合、Aの列はちゃんと計算できると思うのですが、そうするとBの列は250になってしまいますよね。 この答えは200-50=150としたいのです。 またC列は、-300引く-50で、答えは-250としたいのですが・・・ マイナスを認識しつつ、セルの数値がプラス・マイナスにかかわらず すべて引き算計算をしたいのですが、 そういう数式ってありますか?

  • エクセルで掛け算をして合計を出す方法ですが

    エクセルで掛け算をして合計を出す方法ですが A1に500¥、B1に個数3を入力し、C1に合計金額を出す場合、=A1*B1と書き込み1500¥と答えが出ます。C1に「=IF(C1””,””,A1*B1)を入力した場合答えが「0」になります。どうしてでしょうか。

  • エクセルの関数を教えてください。

    初めて投稿します。よろしくお願いします。 エクセルの関数で苦戦しています。初歩的な関数しかわからないもので。。詳しい方、教えていただけますでしょうか。よろしくお願いします。うまく説明が伝わりづらいと思うのですが、、、 =SUM($A$1*B1,$A$2*B2,$A$3*B3・・・・)という式を入れました。(それぞれの掛算の合計を求めたい)括弧内の掛算は、60個ぐらいあって、引数が30個までしか指定できないので、エラーになってしまいます。そして、すごい長い式になっていて、指定するのにも一苦労です。 これをまとめる関数があるのでしょうか? 行  A B C D E F ・・・ 列 1 2 3 4 5 ・ ・ ・ 合計

専門家に質問してみよう