[英]SUMIFS that compares ranges with calculation
我有两列,我想对Colunm A中的正值求和,但仅对A列中的负值求和,比负B列(ColumnB * -1)高,即A列(1,2,3,-4) B栏(0.5,-1.5,-4、5)
结果将是1(1> -0.5)+ 2(2> 1.5)= 3,由于3不是>(-4)* -1,将不包括3
我希望这是可能的,而无需创建其他列B * -1
另外..我正在通过Excel VBA插入此公式,可以在公式中使用它,但是我不确定是否可以将其作为数组插入(Ctrl + Shift + Enter),但我不认为可以使用通过Excel VBA插入时,仅使用{}即可工作。
谢谢。
使用此数组公式 ,通过Ctrl - Shift - Enter输入 :
=SUM(IF(A1:A4>-(B1:B4),A1:A4,0))
我建议尽可能避免使用数组公式,这主要是因为其他用户对它们感到困惑。 所以我会用这样的公式:
=SUMPRODUCT(A1:A4,N(-(B1:B4)<A1:A4))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.