Excel:计算唯一记录行中的重复数

Excel:计算唯一记录行中的重复数

我正在查看重复入学数据,该数据在 24 列中变化,分别为“入学”和“未入学”两个文本响应,每列代表一个连续的术语。该数据集有超过 1000 条唯一记录。我想计算每个记录重复模式的数量(例如,入学、入学、未入学、入学、未入学、入学)入学 = 2、未入学 = 1、入学 = 1、未入学 = 1、入学 = 1。然后根据特定模式重复的频率将每条记录分配到一个组(对于上面的例子,记录将被分配到“Two Stop Gaps”组,因为在所有学期期间,他们没有入学,然后又入学了两次。我提供了现有数据的片段(A-J 列)、我想要生成的频率计数(K-S 列)以及基于每个组重复频率分配的组(T 列)。我应该指出,T 列是我的工作中最重要的数据输出。

我确信有更简单的方法,但我似乎想不出来。提前感谢大家的所有建议!

示例:数据表片段

答案1

=SUMPRODUCT(--(A2:I2<>B2:J2))

会给出相邻单元格中不同值之间的转换次数。因此,“临时间隙”的数量是

=INT(SUMPRODUCT(--(A2:I2<>B2:J2))/2)

你想要的数字是

=MIN(INT(SUMPRODUCT(--(A2:I2<>B2:J2))/2), 3)

相关内容