【问题标题】:Count number of next cells based on criteria根据标准计算下一个单元格的数量
【发布时间】:2016-11-10 14:42:39
【问题描述】:

我们能否有一个公式或 VBA 代码来根据标准计算下一个单元格的数量。

例如,如果我们有一个列表

A
A
B
A
C

我们想计算 A(条件)之后的 A 的数量,所以在这种情况下,它将是 1

【问题讨论】:

    标签: excel


    【解决方案1】:

    如果您只想知道A 后面跟着A 的次数,那么您可以使用这样的公式

    =COUNTIFS(A1:A5,"A",A2:A6,"A")
    

    假设你的数据在A1:A5

    这还可以让您通过更改条件了解A 后面跟着B 或任何其他组合的次数

    【讨论】:

      【解决方案2】:

      使用 SUMPRODUCT():

      =SUMPRODUCT(($A$1:$A$5="A")*($A$2:$A$6=$A$1:$A$5))
      

      【讨论】:

      • 谢谢它的工作,只是一件事.. 如果我想在 A 之后有多少 B 怎么办?
      • @madyykk 我会使用 callumDA33 答案。更好。
      【解决方案3】:

      对于这个问题,我能想到的最简单的可能解决方案是

      =IF(A2<>A1,0,INDEX(MATCH(FALSE,A2:A100=A1,0),1,1)-1)
      

      【讨论】:

        猜你喜欢
        • 2023-02-05
        • 2018-11-21
        • 1970-01-01
        • 1970-01-01
        • 2017-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多