数组公式和MAX

问题描述 投票:0回答:1

我试图通过数组公式从两列A和B获得峰值/最大净值。我使用数组公式的原因是因为我不希望MAX作为一个单元格中的答案。我希望它与每个新条目一行一行地自动更新,而不覆盖以前的条目。到目前为止,我已经达到了这个公式,但它在每一行给出了相同的结果。

=ArrayFormula(if(AD3:AD="","",MAX("<="&row(AD3:AD),AD3:AD,AB2)))

为了澄清,我希望它看起来像这样:

  AB       AD
PEAK     CLOSED
Equity   Equity
 $1195    $1195
 $1195    $1090
 $1285    $1285
 $1285    $1180
 $1315    $1315
 $1315    $1210
 $1315    $1205

现在使用上面的公式(它在AB3中)我在每行中只得到MAX,从行AB3开始,即$ 1315。

它也可以给我AD列AD,只是它更新每个新的行和条目。这是样本表。 sample doc

谢谢。

google-sheets max array-formulas
1个回答
0
投票
=ARRAYFORMULA(IF(A2:A>=B2:B, A2:A, B2:B))

© www.soinside.com 2019 - 2024. All rights reserved.