5

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

我正在制作一个电子表格,其中有一堆数据,并且对于每个属性(例如员工人数或姓名),我需要一个函数来计算包含每个不同值的行数。
我已经提取了不同的值,现在我正在使用以下函数来计算每个值有多少行=COUNTIF(start:end;value):(请注意,分号是 LibreOffice 分隔参数的方式,而不是 Excel 的逗号。)

现在,我的问题是我有一些行可以具有诸如“< 50”之类的值。使用该COUNTIF函数,似乎“<”被视为“小于”运算符,而不是文本字符。因此,如果我试图匹配该列的单元格的值“< 50”,我最终会得到一个值 0 作为公式的结果。我怎样才能COUNTIF将小于号视为文本字符?还是我应该在这里使用另一个功能?

4

2 回答 2

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

在 Excel 2007 中为我工作

在此处输入图像描述

于 2013-09-26T18:21:16.630 回答
3

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

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

使用 = 的直接比较将进行精确比较,并且不会像 COUNTIF 那样被 < 或 > 混淆

于 2013-09-26T14:00:05.917 回答