| A | B |
1 | Value | Input |
2 | 1000 | 1000 |
3 | 3000 | 3000 |
4 | 5000 | 150 |
5 | 10000 | |
6 | 15000 | 3000 |
7 | 20000 | 20000 |
-----------------
我想知道是否有一個公式(或公式組合)來對 B 列進行求和,僅使其等於 A 列?
在上表中,總數應為 24,000,因為只有 B2、B3 和 B7 與 A 列上的儲存格具有相同的值
答案1
您可以使用陣列公式來實現此目的:
{=SUM(IF(B2:B7=A2:A7,B2:B7,0))}
輸入公式=SUM(IF(B2:B7=A2:A7,B2:B7,0))
(不含大括號),然後按Ctrl+ Shift+Enter使其成為陣列公式(然後會出現大括號)。
…
或者您也可以使用SUMPRODUCT
which 不需要將其作為陣列輸入:
=SUMPRODUCT(--(B2:B7=A2:A7),B2:B7)