【问题标题】:Highest Sum Array List最高和数组列表
【发布时间】:2017-06-21 14:54:59
【问题描述】:

我有一个值和名称列表,我希望单个单元格公式仅返回列表中最大的总和值。 实际上,我可以通过以下方式在 Microsoft excel 中使用它:

  =MAX(SUMIFS($A:$A,$B:$B,$B:$B,$B:$B,"<>"))

但现在我需要将其放入 Google 表格中,这给我带来了问题,

=ARRAYFORMULA(MAX(SUMIFS(F:F,G:G,G:G,G:G,"<>")))

这种方法有效,但它只计算与公式所在行相同的值。我对工作表不像我那样熟悉excel,我做错了什么?

【问题讨论】:

  • 猜我不需要第二个标准。无论如何,它似乎不会捡起空白。 =ARRAYFORMULA(MAX(SUMIFS(F:F,G:G,G:G))),但是还是和上面一样。

标签: arrays google-sheets formulas array-formulas


【解决方案1】:

你可以试试SUMIF

=Max(ArrayFormula(SumIf(G:G,G:G,F:F)))

【讨论】:

  • 我觉得这应该行不通-但我不太明白为什么 Google-sheets 会这样做。即使“F”中有值,它也会自动忽略“G”列中的空白单元格,因此这正是我正在寻找的。很简单。谢谢斯莱。
  • @L.P.大多数聚合函数(如 Sum 和 Average)会忽略非数字值,如文本、布尔值和空值。此外,在数组公式中使用时,SumIf 和 SumIfs 的行为似乎有所不同
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多