我有两列,我想总结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将不包括,因为3不是> 3。 (-4)* -1
我希望这是可能的,而不是创建一个列B * -1
的附加列另外..我通过Excel VBA插入此公式,我可以在公式中使用它,但我不确定我是否可以使用它是否需要作为数组插入(Ctrl + Shift + Enter),我当你通过Excel VBA插入它时,不要认为只使用{}。
谢谢。
答案 0 :(得分:0)
使用此array formula,使用 Ctrl 输入 - Shift - 输入:
=SUM(IF(A1:A4>-(B1:B4),A1:A4,0))
答案 1 :(得分:0)
我更愿意尽可能避免使用数组公式,主要是因为其他用户对它们感到困惑。所以我会使用这样的公式:
=SUMPRODUCT(A1:A4,N(-(B1:B4)<A1:A4))