计算 excel 中连续重复项的数量,但如果连续重复项超过 3 个,则从 1 开始

计算 excel 中连续重复项的数量,但如果连续重复项超过 3 个,则从 1 开始

我有一个电子表格,按扇区级别显示硬件设备。例如:

023008_SHELBY
023008_SHELBY
023008_SHELBY
023009_SWAN_29TH_ST
023009_SWAN_29TH_ST
023009_SWAN_29TH_ST
023010_BUTTERFIELD
023010_BUTTERFIELD
023010_BUTTERFIELD
023010_BUTTERFIELD
023010_BUTTERFIELD
023010_BUTTERFIELD
023011_PARK_LOWELL_OPERA
023011_PARK_LOWELL_OPERA
023011_PARK_LOWELL_OPERA

我想要做的是计算连续重复项的数量,但最大为 3。换句话说,上面的列表显示了 butterfield 6 次。在第 4 次计数时,我希望它从 1 开始,而不是 4,依此类推。我知道使用公式 =IF(A2=A1,B1+1,1) 会计算这些重复项,但不会将其限制为 3。有什么办法吗?提前感谢您的帮助。

答案1

=IF(A2=A1,MOD(B1,3)+1,1)

MOD是个模运算这样就可以找到除以 3 后的余数。

相关内容