【问题标题】:Find Max Value Index Match Match查找最大值索引匹配匹配
【发布时间】:2017-02-23 16:08:07
【问题描述】:

我正在收集学生的运动成绩,如下例所示:

学生可能会在数周内进行多次尝试。

我如何总结每个学生在每个项目中的最高分?

例如: Mark 的跳远最好成绩是 2.5m,标枪最好成绩是 23m。

目前我正在使用索引匹配匹配来整理分数,但这没有显示最大值。

=index(A1:C8,match(A11,A1:A8,0),match(B10,A1:C1,0))

【问题讨论】:

  • 这是什么语言/工具? Excel?如果是这样,请添加该标签。还请描述您当前尝试的结果。
  • 当前结果是第一个值而不是最大值。因此,在我的示例中,我的公式返回 Mark 的跳高得分为 2.00,而他的最佳得分为 2.5
  • 我越来越近了。将 max 添加到公式中: =index(max(A1:C8,match(A11,A1:A8,0),match(B10,A1:C1,0)) 这将返回整个表中的最大值,而不是相关栏目。

标签: excel indexing google-sheets max match


【解决方案1】:

您可以使用数组公式来执行此操作,这意味着在输入公式时您需要按Ctrl + Enter。然后公式将被{} 包围。您不能手动添加{}

试试这个跳远公式:

={MAX((B$2:B$7)*($A$2:$A$7="Mark"))}

这是 Javelin 的:

={MAX((C$2:C$7)*($A$2:$A$7="Mark"))}

【讨论】:

  • 谢谢乔丹。我已经设法调整了您的公式,以便它整理在谷歌表单上输入的数据的最大值,并且效果很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-25
  • 2018-11-01
  • 1970-01-01
相关资源
最近更新 更多