计算连续重复的数量excel

Ste*_*eve 4 microsoft-excel

我有一个 Excel 电子表格中的视频电话会议列表。

数据行被分组到所有拨打相同拨入号码的呼叫中。第一列是这样的:

  • 6024
  • 6024
  • 6024
  • 6184
  • 6184
  • 6432
  • 6432
  • 6432

所以前三个条目是人们在一个视频会议中互相交谈,使用拨入号码 6024。

接下来的两个数字是2人视频会议,依此类推。

我想计算拨入每个拨入号码的参与者人数。我想找出会议规模的分布。为此,我想计算彼此相邻的相同拨号的数量。

请注意,拨入号码是循环使用的,并且可以在其他日子由不同的参与者使用,因此我不能在整个数据范围内使用 COUNTIF() 函数,因为它会计算在不同时间出现的重复拨入号码。

我只能计算在出现不同拨入号码之前出现的重复项。

我怎样才能在最后一个参与者旁边的 B 列中插入参与者的数量,以便我有:

  • 6024
  • 6024
  • 6024 3
  • 6184
  • 6184 2
  • 6432
  • 6432
  • 6432 3

Pau*_*aul 6

假设 A 是您的被叫号码列,然后在 B1 中输入“1”

然后在B2放

=IF(A2=A1,B1+1,1)
Run Code Online (Sandbox Code Playgroud)

并将其拖下。这将导致

6024    1
6024    2
6024    3
6184    1
6184    2
6432    1
6432    2
6432    3
Run Code Online (Sandbox Code Playgroud)

所以最高的数字是参与者的数量。

如果你想去掉计数,你可以把它放到 C 中,它只会填充最终的计数。

=IF(A1<>A2,B1,"")


6024    1   
6024    2   
6024    3   3
6184    1   
6184    2   2
6432    1   
6432    2   
6432    3   3
Run Code Online (Sandbox Code Playgroud)

如果 B 列分散注意力,您可以隐藏它。