Excelで計算用の行を新たに追加することなく加重平均を計算するには
こんな感じ↓(C9セル)
SUMPRODUCT 関数を利用すると便利。
単純に考えると、商品1~6の合計から平均単価を算出するときには
=(10*100+5*110*3*120+15*130+3*140+9*150)/(10+5+3+15+3+9)
とすればよいわけだが、商品数が100を超える、など膨大な数量になったときにシンドイ。
それぞれの合計値を計算するフィールドをD列につくり、最後に縦計を計算するのもよいのだが、
シートのつくりの問題でそれが難しい(レイアウトが崩れるとか)場合には、
SUMPRODUCTをつかうといい。
式は
=SUMPRODUCT(B2:B7,C2:C7)
これで商品1から商品6までの総合計が計算できる。
=SUM(B2:B7)
これで商品1から商品6までの合計個数が計算できる。
なので、
=SUMPRODUCT(B2:B7,C2:C7)/SUM(B2:B7)
とすればよい。