質問: 【excel】数式=sum(a1*b1+a2*b2+・・・+a100*b100)を簡略化したい お世話になります。 今excelで、a1~a100とb1~b100まで数値が入っています。 セルc1に「=a1×b1」、c2に「=a2*b2」...c100に「=a100*b100」と入力しました。 そしてセルc101に「sum(c1:c100)」と入力して合計を出しました。 (実際はもっと複雑な計算なのですが、説明の為に簡略化しています) そうすると、計算結果セルが多く発生するためファイルサイズが莫大になってしまうのと、それを数千行×6列以上を一気に計算するとxpのリソースが足りないと出て計算できません。 なので2~3列ずつ何回も数式コピペを繰り返すことになっています。 そこで【別セルに掛け算をしてから全部sumで足す】のではなく【1つのセルに掛け算とsumを組み込む】という事を考えて =sum(a1*b1+a2*b2+・・・+a100*b100)を を入力しようとしたのですが、数式が長すぎて四苦八苦です。 この式、なんとか簡略化できませんか?
回答: 一般的には sumproduct関数ですね