在Excel中计算组合对

好的,我在“B”列中有一个电子表格,如下所示:

  1. AAA
  2. BBB
  3. BBB
  4. AAA
  5. BBB
  6. CCC
  7. DDD
  8. BBB
  9. AAA
  10. BBB
  11. CCC

我需要做的是统计“BBB”直接跟随“AAA”的次数(在这个例子中是3次)

我曾尝试过多种东西,例如= SUMPRODUCT(COUNTFS(K6:K10,{“AAA”,“BBB”}))SumProduct,但是返回所有“AAA”和“BBB”的乘积而不仅仅是AAA& BBB对。 我能做的最好的是使用= countifs(),但我不能看到一种方式来做一个正向查找,如= countifs(“B:B”,“AAA”,“B + 1:B + 1”,“BBB” )

另外,我应该提到,我希望能够在“Table13 [[#All],[Radio State]”)的某个地方使用它。 这样公式会根据表的大小而增长和缩小。

有谁知道是否有可能做到这一点?

多谢你们,

你可以像这样“抵消”这个范围:

=COUNTIFS(A1:A10, "AAA", A2:A11, "BBB") 

您可以相应地更改范围。


用桌子:

 =COUNTIFS(Table13[[#All],[Radio State]],"AAA",OFFSET(Table13[[#All],[Radio State]],1,0),"BBB")