Excel - 如何计算某个值连续出现一次、两次、三次的次数

Excel - 如何计算某个值连续出现一次、两次、三次的次数

我有一列值(向上或向下),我想计算这些值连续出现的次数。例如;

Up
Down
Down
Up
Up
Down
Up
Down
Up
Up
Down
Down
Down
频率 1 2 3
向上 2 2 0
向下 2 1 1

关于如何使用 Excel 函数实现此目的,您有什么想法吗?

谢谢

答案1

使用 FREQUENCY 和一些布尔值来创建行号数组,以表示何时以及何时它们不等于您想要的值。然后我们用 SUMPRODUCT 找出这些 bin 计数等于我们想要的数字的次数:

=SUMPRODUCT(--(FREQUENCY(($A$1:$A$13=$E2)*ROW($A$1:$A$13),($A$1:$A$13<>$E2)*ROW($A$1:$A$13))=F$1))

我把UpDown放在一列中,并将数字放在顶部。

![在此处输入图片描述

相关内容