- ベストアンサー
Excelの計算方法、ご教示下さい
このような表があります(見にくくてすいません)。 倍率 鈴木 田中 佐藤 りんご 1 10 05 07 みかん 0 30 20 10 (中略) バナナ 5 10 30 50 合計 合計として、各人について(倍率×各果物の数値)の合計 (鈴木さんなら、1×10+0×30+…(中略)…5×10) を計算して、合計欄に記入していきたいのです。 倍率、各果物の数値は随時変動します。 実際の表は、上の例より行数、列数がとても多いです…。 超初心者な質問ですが、どうぞご教示下さい。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
倍率がA列、鈴木がB列に入ってるとして 合計のところに =SUMPRODUCT(($A$3:$A$5),(B3:B5)) って入れればいいと思う。 SUMPRODUCT関数を調べてごらん。
その他の回答 (2)
- tony-piko
- ベストアンサー率46% (31/66)
こんにちわ。式と文章が間違ってたので再度書きますね。 失礼しました。。 SUMPRODUCTという関数があります。 たとえば、B列の2行目~5行目に倍率、 C列の2行目か~5行目に鈴木さんの数が入っていたら、 =SUMPRODUCT(B2:B5,C2:C5) という式を鈴木さんの列の1番下(今回の例ではC列の6行目) に入れると合計が出ますよ。 参考までに下のURLの2番目の「SUMPRODUCT」関数の部分を 見てみてください。 図解が載ってますよ~ そしてちなみに・・ご存知かもしれませんが。 =SUMPRODUCT(B2:B5,C2:C5)の部分の「B2:B5」をそれぞれB2、B5の 部分にカーソルを置いてF4を押して、 $B$2:$B$5のようにすると絶対参照になるので その式をダーっと横にコピーしていくと他の列もコピペするだけで 回答が出たりします☆
お礼
再びありがとうございます。 式コピーは超・超・数少ない私のエクセル知識で(笑)! 便利ですよねー。最初使った時感動しました。 教えていただいたURLなどを参考に、これからステップアップしていきたいと思います。
- tony-piko
- ベストアンサー率46% (31/66)
こんにちわ。 SUMPRODUCTという関数があります。 たとえば、C列の2行目~5行目に倍率、 D列の2行目か~5行目に鈴木さんの数が入っていたら、 =SUMPRODUCT(C2:C5,B2:B5) という式を鈴木さんの列の1番下(今回の例ではD列の6行目) に入れると合計が出ますよ。 参考までに下のURLの2番目の「SUMPRODUCT」関数の部分を 見てみてください。 図解が載ってますよ~
お礼
回答ありがとうございます。 早い者勝ちということで次点しかさしあげられなくてごめんなさい。 URLも参考にさせていただきます。
お礼
ああー。ばっちりです。ありがとうございます。 田中さん佐藤さんもちゃんと計算できました。 関数勉強してきます。