查找数字列中两个单元格之间的特定增加值

我希望为以下问题find解决scheme。 考虑以下列序列中的一列数字:

{} 2,2,2,2,4,4,4,4,7,7,7,7,8,8,13,13,13,13,13

现在我想检查一下在这个序列中是否有序列的增加。 所以如果我要增加5,我注意到在8和13之间的序列增加了5。

我有两个可能的解决scheme,但我似乎无法find一种无需VBA即可实现这一function的优雅方法。

解决scheme1:从列表中获取唯一值,取出数字之间的差异,看看是否有5。

解决scheme2:减去第一个值,直到第(N-1)个值从第二个值到第N个值,看看是否有5个值。

我也希望把代码放在一个单元格中!

任何帮助将不胜感激。

假设你的数据是在列A ,然后公式

 {=OR(($A$2:$A$20001-$A$1:$A$20000)=5)} 

如果在$A$1:$A$20000两个单元之间增加了5,那么将会得到TRUE

这是一个数组公式。 input到没有花括号的单元格中,按[Ctrl] + [Shift] + [Enter]确认。 大括号应该自动出现。