2017-05-09 31 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))