Excel:COUNTIF 函数将“小于”字符视为运算符
Posted
技术标签:
【中文标题】Excel:COUNTIF 函数将“小于”字符视为运算符【英文标题】:Excel: COUNTIF function treats 'less than' character as an operator 【发布时间】:2013-09-26 13:41:44 【问题描述】:预读说明:我使用的是 LibreOffice 而不是 Excel,但大多数功能都应适用于两者。
我正在制作一个包含大量数据的电子表格,并且对于每个属性(例如员工人数或姓名),我需要一个函数来计算包含每个不同值的行数。
我已经提取了不同的值,现在我使用以下函数来计算每个值有多少行:=COUNTIF(start:end;value)
。 (请注意,分号是 LibreOffice 分隔参数的方式,而不是 Excel 的逗号。)
现在,我的问题是我有一些行可以具有诸如“COUNTIF 函数,似乎“COUNTIF 将小于号视为文本字符?还是我应该在这里使用其他功能?
【问题讨论】:
单元格实际上不包含双引号。而作为 COUNTIF 的标准,我直接传递单元格编号。 【参考方案1】:=COUNTIF(A:A,"=< 50")
在 Excel 2007 中为我工作
【讨论】:
【参考方案2】:在 Excel 中,您可以使用 SUMPRODUCT,即
=SUMPRODUCT((start:end=value)+0)
使用 = 的直接比较将进行精确比较,不会被 之类的 COUNTIF 混淆
【讨论】:
这与 CountIf 相同,=COUNTIF(A:A,"=< 50")
将返回与 <50
完全相同的任何单元格
您是在 LibreOffice 还是 Excel 中使用该公式? COUNTIF
在 Excel 2007 中对我不起作用 - 如果我在 A1 中输入
我在 Excel 中使用它也添加了屏幕截图的答案。
好的,我知道我哪里出错了,我从你的评论中复制了它,它在
我实际上需要对单元格的引用,而不是它的值。换句话说,我尝试了 =COUNTIF(A:A,C2) 之类的方法。单元格 C2 然后包含值“
以上是关于Excel:COUNTIF 函数将“小于”字符视为运算符的主要内容,如果未能解决你的问题,请参考以下文章