• ベストアンサー

エクセルでの簡単な集計について

 A B C D E F ・・・・W X 1 2 3 4 1の行に単価、2~4の行は個数です Xの列に単価*個数の合計を各行ごとに出したい。 なるべく簡単な式を教えてください。

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

  • ベストアンサー
回答No.2

X2の式は =SUMPRODUCT(A1:W1,A2:W2) X3の式は =SUMPRODUCT(A1:W1,A3:W3) って感じでしょうか?

noname#141256
質問者

お礼

ありがとうございます。 1の行を$にしてコピーしようと思います。

その他の回答 (6)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.7

>もし配列3(3行目)がある場合は、どういう計算になるんでしょうか?  「3行目がある場合」とは、どの様な意味なのでしょうか?  もしかしますと、例えば 1行目に元値、 2行目に利益率、 3行目~5行目に個数、 という様な形でデータが並んでいて、 X3~X5に各行毎の 元値×利益率×個数の合計値 を表示させたい、という様な事なのでしょうか?  もし、そうだとすれば、X3セルに次の関数を入力してから、X3セルをコピーして、X4以下に貼り付けると良いと思います。 =SUMPRODUCT($A$1:$W$1*$A$2:$W$2*$A3:$W3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.6

回答No4です。 式の両側に括弧を付ける操作は配列数式にするための操作です。 配列数式とは例えば次を参考にすればよいでしょう。 http://takashixxx.blog88.fc2.com/blog-entry-32.html 式の中で*は掛け算の記号で半角英数モードでShiftキーを押しながら「け」のボタンを押します。

noname#141256
質問者

お礼

ありがとうございました。 *は、ここの表示では小っちゃくなるんですね。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 X2セルに次の関数を入力してから、X2セルをコピーして、X3以下に貼り付けると良いと思います。 =SUMPRODUCT($A$1:$W$1*$A2:$W2)

noname#141256
質問者

お礼

ありがとうございます。 SUMPRODUKTを知りました。 ちなみに、もし配列3(3行目)がある場合は、どういう計算になるんでしょうか?ついでに教えていただけませんか?

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

回答No3です。 完成の式が間違って書きましたね。次のようになります。 ={SUM((A$1:W$1)*(A2:W2))}

noname#141256
質問者

お礼

ありがとうございます。 ついでに教えてください。 {}は、どういう効果があるんですか? あと、* は、どうやって出すんですか?

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

X2セルに次の式を入力し、式を確定する段階でCtrl+Shiftキーを押しながらEnterキーを押します。 =SUM((A$1:W$1)*(A2:W2)) 完成の式は次のようなりますね。 ={SUM((A$1:D$1)*(A2:D2))} この式をX4セルまでオートフィルドラッグします。

回答No.1

1A×2       1A×3 1B×2       1B×3 1C×2       1C×3   ・           ・   ・           ・   ・           ・   ・           ・ ごめんなさい、全然わからないw

関連するQ&A