F2=SUMPRODUCT(--(A:A=A2),D:D,E:E)
F3=SUMPRODUCT(--(A:A=A3),D:D,E:E)
以此類推。
SUMPRODUCT()會計算輸入陣列的乘積和。在這裡我輸入了三個陣列。以F2為例,我們來拆解它的運作原理。
| 陣列1 | 陣列2 | 陣列3 |
|---|---|---|
| --TRUE | 1 | 500 |
| --TRUE | 2 | 500 |
| --TRUE | 3 | 500 |
| --FALSE | 1 | 500 |
| --FALSE | 2 | 500 |
| --FALSE | 1 | 500 |
| --FALSE | 1 | 500 |
| --FALSE | 2 | 500 |
| 陣列1 | 陣列2 | 陣列3 |
|---|---|---|
| 1 | 1 | 500 |
| 1 | 2 | 500 |
| 1 | 3 | 500 |
| 0 | 1 | 500 |
| 0 | 2 | 500 |
| 0 | 1 | 500 |
| 0 | 1 | 500 |
| 0 | 2 | 500 |
| 陣列1 | 陣列2 | 陣列3 | 乘積 |
|---|---|---|---|
| 1 | 1 | 500 | 500 |
| 1 | 2 | 500 | 1000 |
| 1 | 3 | 500 | 1500 |
| 0 | 1 | 500 | 0 |
| 0 | 2 | 500 | 0 |
| 0 | 1 | 500 | 0 |
| 0 | 1 | 500 | 0 |
| 0 | 2 | 500 | 0 |
| 乘積和 | 3000 |