具有灵活不等式的Excel Sumproduct

时间:2016-05-25 02:04:05

标签: excel sum formula sumifs inequality

我试图编写一个sumproduct,引用其他单元格的不等式条件。我希望能够通过引用具有该文本的单元格而不是硬编码公式中的不等式来改变不等式的方向(即&lt ;,>,< =,> =)。这可能吗?

此代码有效,其中$ B7和$ D7是截止条件:

  !

SUMPRODUCT( - ('数据' $ A $ 2:$ A $ 231 GT; = $ B7)*('数据' $ A $ 2:$ A $ 231 GT; = $ D7))

但是,当我使用不等式的引用时,此代码的变体不起作用:

  

SUMPRODUCT( - ('数据'!$ A $ 2:$ A $ 231& $ B1& $ B7)*('数据'!$ A $ 2:$ A $ 231& $ D1& $ D7))

在上述情况下,$ B1和$ D1都是> =

是否可以使用sumproducts执行此操作?谢谢!

1 个答案:

答案 0 :(得分:1)

Sumproduct()无法集成来自其他单元格的比较运算符,但Sumifs和Countifs可以。

=SUMIFS(A2:A50,A2:A50,B1&B7,A2:A50,D1&D7)

A2至A50的整数上升。

enter image description here

然而,条件没有太大意义,因为Sumproduct和Countifs将使用AND来组合条件。在此示例中,两个条件都使用相同的运算符,因此仅显示值大于D7的条件。这是一个逻辑问题,而不是一个公式问题。

该公式仅演示了如何将来自不同单元格的比较运算符组合成Countifs(或Sumifs)公式。