首页 > 解决方案 > 为什么“><”是有效标准?

问题描述

我试图找到一个公式来计算连续值的数量。该行的单元格中都有公式,如果无法进一步拆分单词,则这些公式将返回空白。
我正在尝试随机的东西,因为我最初尝试的方法不起作用,所以我尝试=countif(H2:2, "><")了,它起作用了(它给了我正确数量的值,而不是包含公式的单元格数量)。我的问题是为什么?对我来说,“如果大于小于就计数”没有意义。也许我正在阅读它和/或理解它错误(如果它有效,我必须是)。有谁知道为什么这行得通?

在此处输入图像描述

标签: google-sheetsgoogle-sheets-formula

解决方案


我认为正在发生的事情是它正在评估第 2 行中的值是否存在,在这种情况下,“恐龙”一词的字母都大于“小于”符号的值。如果你这样做 =CODE("<") 你会看到与 "<" 关联的字符代码是 60。如果你这样做 =CODE("d") 或 CODE("i") 或 =CODE("n" ) 等,你会看到这些字母中的每一个都有一个高于 60 的代码,因此它返回 8。

如果你用句号“.”代替“n”。您应该会看到计数下降到 7,因为句点“小于”“<”。

连续计算非空单元格的更传统方法是使用“不等于 [空白]”的概念,如下所示:

=COUNTIF(H2:2,"<>")

推荐阅读