Excel 如何获取从第一行到当前行的最大值

Excel 如何获取从第一行到当前行的最大值,excel,Excel,我有一个val列,如下所示,如何从第一行获取最大值 i、 第1行的最大值为1,第3行的最大值从第1行到第2行 对于最后一行,第1-4行的最大值为8 val roll_Max 1 1 4 4 3 4 8 4 6 8 滚动最大值是滚动最大值,对吗?因此,在您的示例中,在单元格b2中输入以下公式: =MAX($A$2:A2) 然后向下拖动,使单元格b3包含=MAX($A$2:A3)等。这是另一个解决方案,请检查哪个更快。

我有一个val列,如下所示,如何从第一行获取最大值 i、 第1行的最大值为1,第3行的最大值从第1行到第2行 对于最后一行,第1-4行的最大值为8

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

滚动最大值是滚动最大值,对吗?因此,在您的示例中,在单元格b2中输入以下公式:

=MAX($A$2:A2)

然后向下拖动,使单元格b3包含
=MAX($A$2:A3)
等。这是另一个解决方案,请检查哪个更快。上面的单元格将包含最大值,因此无需再次检查所有单元格的最大值。只需检查新值是否大于上一个最大值

在B2中插入
=A2


在B3中插入
=MAX(A3,B2)
并拖到末尾。

您的示例不一致。在第二行中,结果是4,因此您包括了它旁边的值,但在第四行中仍然是4,但是它旁边的值是8。多亏了tdsymonds,对于大量的行,这需要花费大量的时间,有什么有效的方法可以做到这一点吗