【问题标题】:Is there a formula to find the largest value of two adjacent cell?是否有公式可以找到两个相邻单元格的最大值?
【发布时间】:2019-01-04 21:33:55
【问题描述】:

我有一组数据,表示从 B 列到 M 列的月份总销售额。我想创建一个公式,可以找到两个相邻单元格的最大总和。

例子

1,3,4,6,6,1,9,2,5,2,1,4

我希望公式将 12 (6+6) 作为答案,我只能想出一个返回“11”表示 (9+2) 的公式。

我尝试了一个找到最大值的公式,然后使用第二个公式来找到相邻单元格的较大值。我没有考虑到最大的数字和它的相邻单元格并不总是等于两个相邻单元格的最大总和。

我一共用了4个公式

我在单元格 R17 中使用了 =LARGE(B17:M17,1),然后在 Q19 和 R19 中我使用了 =INDEX(B17:M17,MATCH(R17,B17:M17,0)-1) 和 =INDEX(B17 :M17,MATCH(R17,B17:M17,0)+1) 和我使用的最终公式 =R17+LARGE(Q19:R19,1) -

【问题讨论】:

  • 向我们展示您的公式。
  • 把它放在你的问题中。

标签: excel excel-formula


【解决方案1】:

在其数组模型中使用 INDEX 并偏移一个数组。

=MAX(INDEX(A1:K1+B1:L1, , ))

【讨论】:

  • 这很有趣!您是否因特定原因停留在 I 列和 J 列?如果最后两个单元格最大,我扩展了 A1:K1 + B1:L1。这是我没有想到的一种方式,非常感谢您简化它。
  • 我通过在工作表上拖动单元格来放入这些范围,但我被函数的热门提示挡住了真实范围。当我意识到这一点时,我修正了公式,但没有重做 img。
【解决方案2】:

使用聚合:

=AGGREGATE(14,6,A1:K1+B1:L1,1)

或 LARGE 在数组条目中:

=LARGE(A1:K1+B1:L1,1)

退出编辑模式时使用 Ctrl-Shift-Enter 确认,而不是 Enter

或 MAX 作为数组:

=MAX(A1:K1+B1:L1)

同样,退出编辑模式时使用 Ctrl-Shift-Enter 确认,而不是 Enter

【讨论】:

  • 方法总是不止一种!!这两个都是我没有想到的非常好的解决方案。谢谢分享,希望我能在未来利用所有这些新信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-02
  • 1970-01-01
相关资源
最近更新 更多