2017-05-09 33 views
0

會計記錄一個會計記錄B總結值的標準和SUMIF不起作用

Date    Amount   Date   Amount 
12/17/2016 1,800.00 10/13/2016 -1,800.00 
12/21/2016 5,200.00 12/10/2016 -5,200.00 
12/25/2016 25,000.00 12/12/2016 -25,000.00 
12/30/2016 37,000.00 11/2/2016 -37,000.00 

這些都是我要加兩個會計記錄。我想要的是2016年12月的金額總和,因此預計產出爲38800(1800 + 37000,因爲5200和25000被取消)。我用這個公式=SUMIF(A3:A6,AND(MONTH(A3:A6)=12,YEAR(A3:A6)=2016),B3:B6)+SUMIF(C3:C6,AND(MONTH(C3:C6)=12,YEAR(C3:C6)=2016),D3:D6)

但它返回0.我可以知道正確的公式嗎?

感謝

回答

0

ANDOR運營商不陣列友好。這裏最好的朋友是SUMPRODUCT,帶有對齊的陣列,允許總和值乘以合適的邏輯條件:

=SUMPRODUCT(B3:B6*(MONTH(A3:A6)=12)*(YEAR(A3:A6)=2016)) 
    + SUMPRODUCT(D3:D6*(MONTH(C3:C6)=12)*(YEAR(C3:C6)=2016))