预读笔记:我使用的是LibreOffice而不是Excel,但大多数功能都适用于两者。
我正在制作一个电子表格,其中包含大量数据,对于每个属性(例如员工数量或名称),我需要一个函数来计算包含每个不同值的行数。
我已经提取了不同的值,现在我使用以下函数来计算每个值有多少行:=COUNTIF(start:end;value)
。 (注意分号是LibreOffice分离参数的方式,而不是Excel的逗号。)
现在,我的问题是我有一些行可以包含诸如“< 50”之类的值。使用COUNTIF
函数,似乎'<'被视为'小于'运算符,而不是文本字符。因此,如果我试图匹配列的单元格具有值“< 50”,那么作为公式的结果,我最终得到值0。如何让COUNTIF
将小于号作为文本字符?或者我应该在这里使用另一个功能吗?
答案 0 :(得分:4)
=COUNTIF(A:A,"=< 50")
在Excel 2007中为我工作
答案 1 :(得分:1)
在Excel中,您可以使用SUMPRODUCT,即
=SUMPRODUCT((start:end=value)+0)
使用=进行直接比较将进行精确比较,并且不会被&lt;或者&gt;像COUNTIF