【问题标题】:Google Sheets: Formula in an Array in a FormulaGoogle表格:公式中的数组中的公式
【发布时间】:2015-06-24 22:02:11
【问题描述】:

我正在尝试找到一种将公式合并到一个单元格中的方法。截至目前,我有 2 个稍微复杂的公式使用了多列。

我正在尝试将公式作为数组放入单个单元格中。

为避免混淆,我只包含了一个简化版本的公式,并且只使用了 1 列。

编辑:

Here 是有问题的电子表格,即 Better Mobs 表格

好的,所以我尝试实施该解决方案,但它没有按我需要的方式工作。在我合并并仅使用 1 个电子表格之前,单元格 F1 中的完整公式为:

=match(max(F2:F),F2:F,0)+1&" - "&INDIRECT("A"&match(max(F2:F),F2:F,0)+1)

单元格 F2 是:

=IFERROR(E269/ROUNDUP($C269/MAX(0,importrange("1rkS5zujl6oo66JNbhb8yWOjgOqRoXhvyGa-nr95krJ4","Damage Reward!$B$26")/2-$K269)*MAX((MIN(100+sqrt(importrange("1rkS5zujl6oo66JNbhb8yWOjgOqRoXhvyGa-nr95krJ4","Damage Reward!$B$27"))-sqrt(O269)-MAX($B269-importrange("1rkS5zujl6oo66JNbhb8yWOjgOqRoXhvyGa-nr95krJ4","Damage Reward!$B$3"),0)*5,100)/100),0)*2),"")

【问题讨论】:

  • 我在 F2 的公式中发现了问题。 E269/综述(公式,最大(公式,0))

标签: google-sheets array-formulas


【解决方案1】:

这个公式在单元格 C1 中是否如您所愿:

={MAX(ArrayFormula(IFERROR(B2:B*D2:D/E2:E)));ArrayFormula(IFERROR(B2:B*D2:D/E2:E))}

【讨论】:

  • 是的!它提供了一个包含所有值的数组(C2、C3 等),所以我只尝试了 =MAX(ArrayFormula(IFERROR(B2:B*D2:D/E2:E))) 并且效果很好。跨度>
猜你喜欢
  • 1970-01-01
  • 2023-02-01
  • 2020-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-04
  • 2023-01-09
相关资源
最近更新 更多