Google sheets COUNTA在计算新谷歌电子表格中的空白(空)单元格吗?

Google sheets COUNTA在计算新谷歌电子表格中的空白(空)单元格吗?,google-sheets,Google Sheets,在新的google电子表格中,COUNTA在引用作为arrayformula(在arrayformula列中)一部分的空单元格时计算空白单元格。旧的google电子表格并非如此,COUNTA给出了预期结果(0)。 其他公式是否同样受到影响? 有什么解决办法吗?是的,在新版的工作表中,COUNTA如何处理零长度文本字符串 在新的谷歌电子表格中,COUNTA在计算空白单元格时 引用作为数组公式一部分的空单元格(在 arrayformula列)。老谷歌的情况并非如此 电子表格,其中COUNTA给出了预

在新的google电子表格中,COUNTA在引用作为arrayformula(在arrayformula列中)一部分的空单元格时计算空白单元格。旧的google电子表格并非如此,COUNTA给出了预期结果(0)。 其他公式是否同样受到影响? 有什么解决办法吗?

是的,在新版的工作表中,COUNTA如何处理零长度文本字符串

在新的谷歌电子表格中,COUNTA在计算空白单元格时 引用作为数组公式一部分的空单元格(在 arrayformula列)。老谷歌的情况并非如此 电子表格,其中COUNTA给出了预期结果(0)

您引用的空单元格可能在数组公式中填充了“”。在新版本的图纸中,这些单元格会被计算在内,而在旧版本中,这些单元格不会被计算在内,这是正确的。值得一提的是,新行为与MS Excel中出现的行为是一致的

其他公式是否同样受到影响

是的,排序功能(并使用内置排序工具执行原位排序)现在将在数字和日期之后、在其他文本字符串之前对零长度文本字符串进行排序,而在零长度文本字符串被推到排序底部之前(但在真正的空白单元格之前)。同样,这种新的排序行为与MS Excel是一致的

有解决办法吗

我认为最好的解决办法是在IF公式中放弃使用“”。在Sheets的新版本中,如果您完全省略了if函数的第二个或第三个参数,并且函数的计算结果为该参数,则返回一个真正的空白单元格(无论如何,在编写本文时)。因此,不要使用类似于:

=ArrayFormula(IF(A2:A>25, "something",""))
使用:


和COUNTA将不计算空白单元格。< /P> < P>尽管抛出第三个参数将工作,如果您只有一个IAR公式中的一个if语句,如果嵌套了IFS,这不是一个选择(因为在ArrayFormula中没有或或没有工作)。然而,从那时起,我就有了尝试以下方法的想法:

countif(P4:P,">""")

而且效果很好。

对我来说很好。。。分享你的公式,让我们看一看
countif(P4:P,">""")