Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : Excel 2010)
集計について
投稿日時: 17/05/24 06:34:15
投稿者: もこもこ

集計について困っています。
実際は果物の種類が50種類あります。
 
    A    B    C    D    E    F
1    リンゴ    みかん    バナナ    イチゴ    スイカ    合計
2    150    100    120    300    1000    
3    2        4            780
4    2    2        3        1400
 
 
F3に
=SUM(A3*$A$2,B3*$B$2,C3*$C$2,D3*$D$2,E3*$E$2)
式があまりにも長くなってしまっています。
 
良い方法があればと思い投稿させていただきました。
 
 

回答
投稿日時: 17/05/24 10:29:51
投稿者: 半平太

SUMPRODUCT()関数を使う典型的なケースです。
 
F3セル =SUMPRODUCT(A$2:E$2,A3:E3)

回答
投稿日時: 17/05/24 10:38:17
投稿者: Suzu

配列数式ではいかが。
 
{=SUM(A2:E2*A3:E3)}
 
F3に、
=SUM(A2:E2*A3:E3)
 
 ここまで入れたら、Enter ではなく、
「Ctl」+「Shift」+「Enter」で、外側に、{}が入り、配列数式となります。

回答
投稿日時: 17/05/24 10:51:30
投稿者: Mike

オーソドックスな(多分アナタの生前からの)手法で、
F3: =SUMPRODUCT((A$2:E$2)*(A3:E3))

投稿日時: 17/05/24 10:56:46
投稿者: もこもこ

半平太 様
Suzu 様
 
早速の回答ありがとうございます。
 
半平太様の式でできました。
ありがとうございました。
 
Suzu 様
ありがとうございます。
配列関数は難しくて私には扱えなさそうです。
 
無駄なくすっきりした関数になりエラーもなくせそうです。
本当にありがとうございました。
 
Mike 様
ありがとうございます。
(Mike 様ちょっと恥ずかしいです。)笑
 
みなさまありがとうございました。
私の勉強不足ですね。
無事に思った通りのことができました。