2017-08-03 69 views
-1

我有一个val列,如下所示,如何从第一行获取最大值 即对于第一行最大值为1,对于第三行最大值形式为第一行为行2 和最后一行最大值行1-4是8如何获取从第一行到当前行的最大值

val roll_Max 
    1 1 
    4 4 
    3 4 
    8 4 
    6 8 
+1

您的示例不一致。在第二行结果是4,所以你包括它旁边的值,但在第四行仍然是4,但是它旁边的值是8. –

回答

1

的roll_max是滚动最大场然后正确?所以,在你的例子在单元格中输入B2公式:

=MAX($A$2:A2) 

并拖动下来,使细胞B3包含=MAX($A$2:A3)

+0

感谢tdsymonds,它需要大量的时间来处理大量的行,任何有效的方法来做到这一点 –

0

这是另一种解决方案,检查哪一个更快。上面的单元格将包含最大值,因此不需要再次检查所有单元格的最大值。只要检查新值是否大于最后的最大值。

在B2插入=A2

在B3插入=MAX(A3,B2)并拖动到最后。

相关问题