Excel Sumifs替代“ <>”的条件:当条件范围包含无法输出任何内容的公式时,如何检查非空白?

问题描述 投票:0回答:2

我遇到了一个奇怪的问题。

[针对"<>"检查标准范围时,这似乎无法捕获包含不输出任何公式的单元格。

例如,如果一个单元格具有公式="",则"<>"条件将识别该单元格包含一个公式。因此,即使字符串值不算什么,也还是要计算在内。

enter image description here

在上面的示例中,"<>"的期望结果将是0,但是由于该单元格包含一个公式(=""),因此将对该行的值进行计数。

"<>"是否有替代标准,即使是公式的结果,它也可以捕获非空白?

我知道我可以求和,然后减去SUMIFS(A2:A3, C2:C3, "")的结果。但是在实践中,我正在编写极其复​​杂的公式(单个公式需要多行),因此要应用此方法将使我已经庞大的公式的大小增加一倍,并使可读性超出窗外。如果我可以简单地向现有的sumifs公式中添加一个功能条件,那就简单得多。

excel excel-formula sumifs
2个回答
1
投票

您可以使用SUMPRODUCT

=SUMPRODUCT(A2:A3,LEN(B2:B3)>0)

0
投票

我刚刚想出一个解决方案;

而不是使公式不在标准范围内,而是输出单个空格:

=" "

然后,您可以对" ""<> "进行sumifs搜索>

© www.soinside.com 2019 - 2024. All rights reserved.