从特定数字(本福特定律)开始计数事件

我在Excel中有一张桌子,里面有所有的国家和相关的人口数量。 我想统计这个数字从1开始,然后是2,… 9.这是关于本福德定律 ,用于学校作业。

我尝试过使用NB.SI或COUNTIF,但他们没有工作。 我甚至试图把数字转换成文本,但NB.SI没有更好的工作。

你有什么主意吗?

在列A中的数据中,在B1中input:

 =LEFT(A1,1) 

并抄下来。 然后在C1中input:

 =COUNTIF(B$1:B$20,ROW()) 

并通过C9复制

在这里输入图像描述

创build一个合适的bin数组(比如C1:C10)可以用一个公式来实现。 selectD1:D10,input:

 =FREQUENCY(A1:A20,C1:C10) 

在编辑栏中按Ctrl + Shift + Enter确认

在这里输入图像描述

您也可以在不添加其他列而不使用数组公式的情况下执行此操作。

要获得从1开始的序列中的数字,请使用以下公式:

 =COUNTIFS(populationcounts,">=1000",populationcounts,"<2000") 

对于以2开头的数字,请调整标准:

 =COUNTIFS(populationcounts,">=2000",populationcounts,"<3000") 

等等。

Countif编号离开1