こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

excelの関数(各行毎に積の合計を出さずに、1つのセルで計算?)

例えば行に次のような値が入っています。
2 3
4 5
1つのセルでこの場合2×3+4×5の計算をしたいのですが、これが可能な簡単な関数は有りますでしょうか。
実は製造原価等の金額計算ですのでこの様な関数を教えて頂ければ本当に有り難いのです。
それとも、
各行毎に合計を出さなければいけないのでしょうか?
宜しくお願いします。

投稿日時 - 2000-11-01 09:38:43

QNo.11885

すぐに回答ほしいです

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

n個のデータがあるとして
=SUMPRODUCT(A1:An,B1:Bn)
でいいようです。
A1*B1+A2*B2+・・・An*Bn という計算をしてくれます。

引数を増やせば
A1*B1*C1*D1+A2*B2*C2*D2・・・・・ということも出来ます。

投稿日時 - 2000-11-09 14:59:52

お礼

質問を掲載してから大分期間が経ってしまっているのに解答頂きありがとうございました。
こんな便利な関数があるとは知りませんでした。
早速使用してみようと思います。
皆さんありがとうございました。

投稿日時 - 0000-00-00 00:00:00

ANo.5

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.4

pipipiさん、mew-mewさんの回答で、全く問題ないのですが、
通常は、例の様な場合は、A列は単価B列は数量になる場合が多いので、
C列に小計「=A1*B1」
そしてC3に「=SUM(C1:C2)」
と言う場合が多いですよ。
質問内容は、これをやりたくないと思うのですが、
なぜ嫌なのでしょうか?
(数が少ないとずらずらと書けばいいのですが、多いと
無理です)。
また、印刷したくないだけなら、C列の幅を0にすればいいのです。(当然、合計はC列にしないで下さい。)

投稿日時 - 2000-11-02 04:40:34

お礼

ご解答頂きありがとうございました。
私の周りにはEXCELに詳しい人もおりませんので、
この件でそうする事に煩雑にもなると思い、
どうも釈然とせず、この様な事に対して、皆さんはどの様にしているのかと思っていました。
また、何か良い関数があるのではないか、と思い質問をしました。
説明不足でしたがご指摘の通り、行数が多くなるのです。
自分の考えも改めなければと思います。
ありがとうございました。

投稿日時 - 0000-00-00 00:00:00

ANo.3

=SUM((A*B)+(C*D))
とやれば確実です。
フー。^_^\

投稿日時 - 2000-11-01 17:17:03

お礼

ご解答頂き、ありがとうございました。
私の質問が不明確であったのですが、合計する項目の行数が多いのです。
折角、解答頂いたのにすみません。
また何か便法があったらお願い致します。
ありがとうございました。

投稿日時 - 0000-00-00 00:00:00

ANo.2

先に回答されている式でももちろんOKですが、関数を使わなくても普通に計算式入れればできますよ
=(A1*B1)+(A2*B2)

投稿日時 - 2000-11-01 10:31:15

お礼

ご解答頂き、ありがとうございました。
私の質問が不明確であったのですが、合計する項目の行数が多いのです。
折角、解答頂いたのに全く申し訳ありません。
また何か便法があったらお願い致します。
ありがとうございました。

投稿日時 - 0000-00-00 00:00:00

ANo.1

A1に[2]、A2に[4]、B1に[3]、B2に[5]が入っているとします。
結果をA3に表示させるとします。
A3には次のような式が入ります。

=PRODUCT(A1:B1)+PRODUCT(A2:B2)

これで大丈夫だと思いますが、お考えと違うようなら補足ください。

投稿日時 - 2000-11-01 09:53:45

お礼

早速にご解答頂き、ありがとうございました。
私の質問が不明確であったのですが、合計する項目の行数が多いのです。
折角、解答頂いたのにすみません。
また何か便法があったらお願い致します。
当方、product関数について知らず、勉強になりました。
ありがとうございました。

投稿日時 - 0000-00-00 00:00:00

あなたにオススメの質問