Excel公式计算行中特定值之间的距离

我正在处理不断增加行数组合的无限数据。 我想要一个公式来计算第一个下限到第二个下限之间的行距。 请不要VBA我只想要一个公式或数组公式。 如果有人能帮上忙,我会很感激。 我一直试图找出这个问题好几个月了。

例:

这应该工作。 粘贴到单元格I2中,并作为数组公式[control-shift-enter]提交。 然后拉下。

=IF(LARGE(IF((A$1:F$1000=H2),ROW(A$1:A$1000),0),2)=0,0,LARGE(IF((A$1:F$1000=H2),ROW(A$1:A$1000),0),1)-LARGE(IF((A$1:F$1000=H2),ROW(A$1:A$1000),0),2))+1 

数组公式:

 {=SMALL(IF((C:C=E7),ROW(A:A),2^20),1)-SMALL(IF((B:B=E7),ROW(A:A),2^20),1)+1} 

填满和下降。

在这里输入图像说明