我有一個很長的列表,包含三列:
| 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))