【问题标题】:Counting Combination Pairs in Excel在 Excel 中计算组合对
【发布时间】:2013-10-18 19:25:40
【问题描述】:

好的,我在“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 尝试了多种方法,例如 =SUMPRODUCT(COUNTIFS(K6:K10,{"AAA","BBB"})) 但这会返回所有“AAA”和“BBB”的乘积,而不仅仅是数字AAA 和 BBB 对。我能做的最好的事情是使用 =countifs() 但我看不到像 =countifs("B:B","AAA","B+1:B+1","BBB" 这样的正向查找的方法)

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

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

谢谢各位,

【问题讨论】:

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


    【解决方案1】:

    您可以像这样“偏移”范围:

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

    您可以相应地更改范围。


    有一张桌子:

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

    【讨论】:

    • 是的,我也注意到了......有没有办法在公式“Table13 [[#All],[Radio State]]”中包含这个位 - 这样公式就会增长并且与表缩小?该表是自动生成的,我不知道最后一行是什么,可能是 10 或 10,000。
    • @Nefarii 当然,我刚刚尝试了一个编辑过的公式,它似乎正在工作。将其添加到我的答案中。
    • 太棒了...非常感谢!
    猜你喜欢
    • 2015-07-30
    • 1970-01-01
    • 2013-09-19
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多