A | B | C |
4 | 4 | 5 |
3 | 3 | 5 |
4 | 4 | 5 |
3 | 3 | 5 |
2 | 2 | 5 |
2 | 2 | 3 |
想要的目標是如果A等於B的時候,加總C。
Excel雖然有SUMIF函數,但如果公式是:
這樣是不能運作的,因為SUMIF的條件是等於某個值或字串。
同理,如果公式是:
,這樣也不能運作
=SUMIF(A:A,B:B,C:C)
這樣是不能運作的,因為SUMIF的條件是等於某個值或字串。
同理,如果公式是:
=sum(if(A:A=B:B,C:C,""))
,這樣也不能運作
所以這時候可以改用陣列公式:
=sum(if(A:A=B:B,C:C,""))
陣列公式輸入後要按Ctrl+Shift+Enter才能作用。
至於在Google試算表上,按Ctrl+Shift+Enter則會自動將上述公式改為:
至於在Google試算表上,按Ctrl+Shift+Enter則會自動將上述公式改為:
=ArrayFormula(=sum(if(A:A=B:B,C:C,"")))
沒有留言:
張貼留言