我在寻找一个在=countif(range_of_formulas, [criterion])
中使用的标准,它将识别公式的非空白结果。 我发现其中不少几个,如"<>"
,"<>"&""
,"<>"""
,">"""
,"*"
和更多(例如在SO here和here)。 但每个标准似乎只在某些情况下,而不是别人的工作,他们都失败在以下情况:COUNTIF无法计算非空白公式结果?
列A和B有我的原始数据。 D栏列出了您在C栏中看到的公式的结果。F栏显示的结果为countif
,使用不同的标准(如E栏所示)来计算D栏中的非空白结果。没有一个达到正确的计数 - 5
在我的研究中(以及对这个问题的回答,在我编辑缩小范围之前),我已经看到了许多解决方法,可以正确计数。 但我要求的是,如果有一个标准,将在countif
工作,或者如果countif
不能可靠计数非空白公式结果?
(或者有人可以说在哪些条件下可以或不可以使用)。
您介意两次使用COUNTIF吗? '= COUNTIF($ D $ 1:$ D $ 8,“<>”“”) - COUNTIF($ D $ 1:$ D $ 8,“”)' – ian0411
我想这只有'countif's,但它仍然是一种解决方法。 ..从我得到的答案到目前为止,我得出的结论是,'countif'没有直接的方法来计算这个...直截了当我的意思是= COUNTIF($ D $ 1:$ D $ 8,“[非 - “”]“)'。如果有人知道这是不可能的,那也是一个答案。 –
你确实发现了一个很好的问题。我尝试了几个小时,但无法在“COUNTIF”语句中工作。 'COUNTIF($ D $ 1:$ D $ 8,“”“)'但是用'= COUNTIF($ D $ 1:$ D $ 8,”<>“”“)不能得到5, 。 MS中的某个人应该修复这个bug ...哈哈。 – ian0411