Excel:COUNTIF函数将“小于”字符视为运算符

预读说明:我正在使用LibreOffice而不是Excel,但是大多数function都应该适用于两者。

我正在做一个电子表格,我有一堆数据,并为每个属性(如员工或名称)我需要一个函数,计算有多less行包含每个不同的值。
我已经提取了不同的值,现在我使用下面的函数来计算每个值有多less行: =COUNTIF(start:end;value) 。 (请注意,分号是LibreOffice分隔参数的方式,与Excel的逗号相反。)

现在,我的问题是,我有一些行可以有像“<50”的值。 使用COUNTIF函数,似乎'<'被视为“小于”运算符,而不是文本字符。 因此,如果我试图匹配列的单元格的值为“<50”,则结果为公式的结果为0。 我怎样才能让COUNTIF把小于号作为文本字符呢? 还是有另一个function,我应该在这里使用?

在Excel中,您可以使用SUMPRODUCT,即

=SUMPRODUCT((start:end=value)+0)

使用=的直接比较将做一个精确的比较,不会像COUNTIF一样被<或>所混淆

 =COUNTIF(A:A,"=< 50") 

适用于Excel 2007中的我

在这里输入图像说明