2017-08-03 118 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)並拖動到最後。

相關問題