在Excel中计算组合对

时间:2013-10-10 20:44:43

标签: excel excel-2007 excel-formula excel-2010 countif

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

  1. AAA
  2. BBB
  3. BBB
  4. AAA
  5. BBB
  6. CCC
  7. DDD
  8. BBB
  9. AAA
  10. BBB
  11. CCC
  12. 我需要做的是计算“BBB”直接跟随“AAA”的次数(在此示例中为3次)

    我尝试了多个东西= SumProduct like = SUMPRODUCT(COUNTIFS(K6:K10,{“AAA”,“BBB”}))但是它返回所有“AAA”和“BBB”的产品而不仅仅是数字AAA& BBB对。我能做的最好的是使用= countifs(),但是我无法看到像= countifs(“B:B”,“AAA”,“B + 1:B + 1”,“BBB”)进行正向查找的方法)

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

    有没有人碰巧知道是否可以这样做?

    谢谢大家,

1 个答案:

答案 0 :(得分:4)

您可以通过以下方式'偏移'范围:

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

您可以相应地更改范围。


用表格:

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