3 つの列からなる非常に長いリストがあります。
| Country | Value | Percent |SUMPRODUCT for country |
|-------------|-------|---------|--------------------------|
| Netherlands | 5 | 0.3 | ? |
| Belgium | 4 | 0.1 | ? |
| Netherlands | 2 | 0.2 | ? |
| Germany | 6 | 0.9 | ? |
| Netherlands | 8 | 0.5 | ? |
各国の列 B と列 C の SUMPRODUCT を計算するにはどうすればよいですか (A = たとえばオランダの場合)。
答え1
答え2
質問がサンプル データを表示するように編集されたので、この方法をお勧めします。セル G2 から入力されたこの数式は、一意の国リストを作成します。
G2 =IFERROR(LOOKUP(2,1/(COUNTIF($G$1:G1,$A$2:$A$6)=0),$A$2:$A$6),"")
セル H2 から下に入力されたこの数式は、各国の SUMPRODUCT を返します。
H2 =SUMPRODUCT(($B$2:$B$6)*($C$2:$C$6)*($A$2:$A$6=G2))