0

寸法9*9の図を含む2つのテーブルがあります。計算したい

j上のsum(aij * bij)

1つの式だけで明白な表記法で。

今のところ、最初に各セルにaij*bijで満たされた9*9テーブルを計算し、次に新しい列でこの9*9テーブルの値の列の合計を計算しています。それは2つのステップです。スペースと時間を節約するために、これを1つのステップで実行したいと思います。

構文とは何ですか?

ありがとう

4

2 に答える 2

2

SUMPRODUCT数式を使用して、列全体の積を合計できるはずです。

元の配列が範囲A1:I9およびK1:S9にある場合、結果配列の最初のエントリは= SUMPRODUCT(A1:I1、K1:S1)になります。この数式をさらに8行コピーすると、残りの結果要素が得られます。

すべての要素の積を合計すると、さらに簡単になります。SUMPRODUCT(A1:I9、K1:S9)

于 2013-01-19T07:40:07.430 に答える
1

ここでの別のアプローチ-配列SUM数式を使用します:=SUM(A1:I1*K1:S1)ただし、セルに入力するときは、通常の代わりにCTRL++を押してくださいSHIFT。結果として、この数式は次のように表示されます。-角かっこは、これが配列数式であることを示します。ただし、手動で追加しないでください。ENTER ENTER{=SUM(A1:I1*K1:S1)}

@chuffの答えは絶対に正しいので、私は賛成しましたが、配列数式を使用すると、少なくとも1つの利点があります。それらを使用するSUMPRODUCTと、または同様の関数を使用して実装されていない/ほとんど実装されていないはるかに多くの魔法のトリックを実行できます。

そこの備考セクションも参照してください:http: //office.microsoft.com/en-001/excel-help/sumproduct-HP005209293.aspx

このサンプルファイルを両方のソリューションのデモとして使用してください:https ://www.dropbox.com/s/0xr8iif920uqpqf/SUMPRODUCT.xlsx

あなたにより適した解決策を選択してください!(:

于 2013-01-19T09:01:46.743 に答える