- ベストアンサー
エクセルでの簡単な集計について
A B C D E F ・・・・W X 1 2 3 4 1の行に単価、2~4の行は個数です Xの列に単価*個数の合計を各行ごとに出したい。 なるべく簡単な式を教えてください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
X2の式は =SUMPRODUCT(A1:W1,A2:W2) X3の式は =SUMPRODUCT(A1:W1,A3:W3) って感じでしょうか?
その他の回答 (6)
- kagakusuki
- ベストアンサー率51% (2610/5101)
>もし配列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)
回答No4です。 式の両側に括弧を付ける操作は配列数式にするための操作です。 配列数式とは例えば次を参考にすればよいでしょう。 http://takashixxx.blog88.fc2.com/blog-entry-32.html 式の中で*は掛け算の記号で半角英数モードでShiftキーを押しながら「け」のボタンを押します。
お礼
ありがとうございました。 *は、ここの表示では小っちゃくなるんですね。
- kagakusuki
- ベストアンサー率51% (2610/5101)
X2セルに次の関数を入力してから、X2セルをコピーして、X3以下に貼り付けると良いと思います。 =SUMPRODUCT($A$1:$W$1*$A2:$W2)
お礼
ありがとうございます。 SUMPRODUKTを知りました。 ちなみに、もし配列3(3行目)がある場合は、どういう計算になるんでしょうか?ついでに教えていただけませんか?
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No3です。 完成の式が間違って書きましたね。次のようになります。 ={SUM((A$1:W$1)*(A2:W2))}
お礼
ありがとうございます。 ついでに教えてください。 {}は、どういう効果があるんですか? あと、* は、どうやって出すんですか?
- KURUMITO
- ベストアンサー率42% (1835/4283)
X2セルに次の式を入力し、式を確定する段階でCtrl+Shiftキーを押しながらEnterキーを押します。 =SUM((A$1:W$1)*(A2:W2)) 完成の式は次のようなりますね。 ={SUM((A$1:D$1)*(A2:D2))} この式をX4セルまでオートフィルドラッグします。
- haru(@kureido)
- ベストアンサー率33% (3/9)
1A×2 1A×3 1B×2 1B×3 1C×2 1C×3 ・ ・ ・ ・ ・ ・ ・ ・ ごめんなさい、全然わからないw
お礼
ありがとうございます。 1の行を$にしてコピーしようと思います。