如何计算 excel 中列列中值的数量

how to count the number of values in an column column in excel

我有一个列,其中包含数据为 <50,000、50,000 到 1,00,000 等的人的月收入。我想计算该特定列中每次出现 <50,000 的次数。 我尝试使用 =COUNTIF(X2:X123,"<50,000") 但它每次都给我 0。

table 中的数据如下所示: <50,000 <50,000 <50,000 50,000- 1,50,000 <50,000 <50,000

从公式中删除“,”。使用“50,000”中的逗号,Excel 将其读取为文本,而不是数字。

根据说明编辑 - 要计算文本字符串出现的次数,您需要使用此:

=Countif(A1:A2,"=asdf")

或者只是

=Countif(A1:A2,"asdf")

这里的问题是,当 excel 读取“<50000”时,它实际上认为您想要进行值比较。测试后现在看到“<50,000”实际上确实正确地将“50,000”转换为数字。我认为这是因为 Excel 通常采用 'OPERATER_NUMBER' 之类的字符串并断开字符串的运算符和数字部分,然后将该字符串转换为数字。因此,逗号被正确删除。

因此,如果您想查看字符串“50,000”出现了多少次,请使用以下命令: =Countif(A1:A2,"="&"<50,000")

其实说清楚,你也可以这样做 =Countif(A1:A2,"=<50,000")

但是我这样读的时候,读成"Equal to or lesser than 50,000"。尽管 excel 似乎知道如何处理它。无论如何,我认为将“=”与“<50,000”分开更清楚。