Excel与灵活不等式的Sumproduct

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

这个代码工作,其中$ B7和$ D7是截止条件:

SUMPRODUCT( – ( '数据' $ A $ 2:!$ A $ 231> = $ B7)*( '数据' $ A $ 2:$ A $ 231> = $ D7))

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

SUMPRODUCT( – ('Data'!$ A $ 2:$ A $ 231&$ B1&$ B7)*('Data'!$ A $ 2:$ A $ 231&$ D1&$ D7))

在上面的例子中,$ B1和$ D1都是> =

是否有可能与sumproducts做到这一点? 谢谢!

Sumproduct()不能集成另一个单元格的比较运算符,但Sumifs和Countifs可以。

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

A2至A50有整数升序。

在这里输入图像说明

但是,由于Sumproduct和Countifs都将使用AND来组合条件,所以条件没有多大意义。 在这个例子中,两个条件都使用相同的运算符,所以只显示值大于D7的条件。 这是一个逻辑问题,而不是一个公式。

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

Interesting Posts