检查行号是否增加Excel

我正在寻找一种方法或想法( 最好的arrays解决scheme ),在那里你可以确定一行中的数字是否增加。

Excel的公式应该给我以下序列“真”,因为我希望它排除#N / A值。

例:

0,22 0,275 0,3162 0,36 #N/A 0,46 0,52 

注意:我看到一个reddit文章“检测行值是否增加的公式”? 有类似的问题。 我喜欢这个想法,我试图用我的号码来使用它,但是没有完全理解它的公式。

我不知道是否可以在一个数组公式中完成,因为具有N / A值的可能性会导致一些额外的复杂性。 我可以build议一个帮助列的解决scheme。 假设您的值列表在A1:A7中,那么您可以得到A2中的值与A1中的值之差的符号,如下所示:

 = IF( ISNUMBER( A2 ), SIGN( A2 - LOOKUP( 2, 1 / ISNUMBER( A$1:A1 ), A$1:A1 ) ), 0 ) 

如果你把这个公式放在B2中,你可以把它拖到B7。 现在,如果您将B2:B7的总数与期望的增加数量进行比较,则可以得到以下答案:

 = SUM( B2:B7 ) = COUNT( A1:A7 ) - 1 

请参考这个非常有用的页面来获得如何获得一个范围内的最后一个非空白(cq数字)值的解释。