" , "<>"&"" , "<>-6ren">
gpt4 book ai didi

excel - COUNTIF 无法计算非空白公式结果?

转载 作者:行者123 更新时间:2023-12-01 21:47:12 26 4
gpt4 key购买 nike

我正在寻找在 =countif(range_of_formulas, [criterion]) 中使用的标准这将识别公式的非空白结果。我发现了很多这样的,比如 "<>" , "<>"&"" , "<>""" , ">""" , "*"等等(例如在 SO herehere 上)。但每个标准似乎仅在某些情况下有效,而在其他情况下则无效,并且在以下情况下它们全部失败:

enter image description hereA 列和 B 列有我的原始数据。 D 列显示您在 C 列中看到的公式的结果。F 列显示 countif 的结果。使用不同的标准(如 E 列所示)对 D 列中的非空白结果进行计数。没有一个得出正确的计数 - 5。

在我的研究中(以及在我编辑缩小范围之前回答这个问题时),我看到了许多可以得到正确计数的解决方法。但我要问的是是否有一个标准适用于 countif ,或者如果 countif 无法可靠地计算非空公式结果?
(或者也许有人可以说在什么条件下可以或不能使用它)。

最佳答案

这可以通过在第一个论坛上进行简单的更改来实现,以强制输出为字符串值(如果您需要对数值结果进行计算,请将它们乘以 1 以在以下情况下转换回数字:它们正在被使用)

我只是在第一个公式的结果末尾加入了一个空白字符串,并将其括在括号中以使 Excel 满意:

=(IF(AND(B1=1,ISBLANK(A1)=FALSE),A1,"")&"")

现在您可以使用任意字符 (?) 和任意长度的字符串 (*) 的通配符作为您的标准,以达到所需的总数 5:

=COUNTIF($D$1:$D$8,"?*")

enter image description here

关于excel - COUNTIF 无法计算非空白公式结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45657896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com