会计记录会计记录B
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(自5200以来已经取消了1800 + 37000和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 :(得分:0)
AND
和OR
运算符不是数组友好的。这里你最好的朋友是SUMPRODUCT
带有对齐的数组,其方式允许将求和值乘以适当的逻辑条件:
=SUMPRODUCT(B3:B6*(MONTH(A3:A6)=12)*(YEAR(A3:A6)=2016))
+ SUMPRODUCT(D3:D6*(MONTH(C3:C6)=12)*(YEAR(C3:C6)=2016))