Excel formula 如何从一个数据引用中查找多个最高值?

Excel formula 如何从一个数据引用中查找多个最高值?,excel-formula,Excel Formula,我被我的逻辑excel公式卡住了,该公式返回1个数据历史记录引用中具有多个ID的最高值 这当然很简单,但我遇到了死胡同 因此,请帮助从右侧参考返回[MAX_PTS_ID]处的最高ID 因此,根据要用作源代码的,请尝试: 因此,根据要用作源代码的,请尝试: 或者,使用索引和匹配: =MAX(INDEX($F$2:$F$7,MATCH(A2,$E$2:$E$7,0)),INDEX($F$2:$F$7,MATCH(B2,$E$2:$E$7,0))) 编辑-匹配五个ID(或任何给定数字-根据需要调整

我被我的逻辑excel公式卡住了,该公式返回1个数据历史记录引用中具有多个ID的最高值

这当然很简单,但我遇到了死胡同

因此,请帮助从右侧参考返回[MAX_PTS_ID]处的最高ID


因此,根据要用作源代码的,请尝试:


因此,根据要用作源代码的,请尝试:


或者,使用索引和匹配:

=MAX(INDEX($F$2:$F$7,MATCH(A2,$E$2:$E$7,0)),INDEX($F$2:$F$7,MATCH(B2,$E$2:$E$7,0)))

编辑-匹配五个ID(或任何给定数字-根据需要调整范围):

请注意,这是一个数组公式,因此需要使用Ctrl+Shift+Enter输入

结果:


或者,使用索引和匹配:

=MAX(INDEX($F$2:$F$7,MATCH(A2,$E$2:$E$7,0)),INDEX($F$2:$F$7,MATCH(B2,$E$2:$E$7,0)))

编辑-匹配五个ID(或任何给定数字-根据需要调整范围):

请注意,这是一个数组公式,因此需要使用Ctrl+Shift+Enter输入

结果:


试着用它来显示你的样本数据,或提供样本数据和预期结果的屏幕截图。试着用它来显示你的样本数据,或提供样本数据和预期结果的屏幕截图。非常感谢,但我尝试了你的公式,我想它只需要很少的修正,旧密码新密码最大密码111 999 999(应该是111,因为它比999多7分)222 888 888 333 777 777(应该是333,因为它比777多9分)密码111 72222 333 9994 888 5 777你的时间对我帮助很大,请帮助。当然,请看我编辑的答案,希望能有帮助。我现在正在检查这个公式是否有较短的版本…这里有一个替代的数组公式(用Ctrl+Shift+enter键输入):
=INDEX($e2:$e7,MATCH(MAX(MAX)(MAX($f2:$f7*($e2:$e7=A2)),MAX($f2:$f7*($e2:$e7=B2)),$f2:$f7,0))
但是,我怀疑我编辑的帖子中的公式会更快。谢谢你,你太棒了。现在,如果我有5个不同的ID,我应该重复相同的公式吗?或者这类的魔法:D请帮忙这个请求迫使我重新思考整个公式,我只是用更好的方法更新了我的答案。。。查看它(编辑后)!如果你认为我的答案有用,别忘了接受/赞成。更多信息,请参阅。非常感谢,但我尝试了你的公式,我想它只需要很少的修改,旧的ID新的ID最大值ID 111 999 999 999(应该是111,因为它比999有7点)222 888 888 333 777 777(应该是333,因为它比777有9点)ID PTS 111 7 222 2 333 9 999 4 888 5 777 6您的时间对我有很大帮助,请帮助。当然,请查看我编辑的答案,希望能有所帮助。我现在正在检查这个公式是否有较短的版本…这里有一个替代的数组公式(用Ctrl+Shift+enter键输入):
=INDEX($e2:$e7,MATCH(MAX(MAX)(MAX($f2:$f7*($e2:$e7=A2)),MAX($f2:$f7*($e2:$e7=B2)),$f2:$f7,0))
但是,我怀疑我编辑的帖子中的公式会更快。谢谢你,你太棒了。现在,如果我有5个不同的ID,我应该重复相同的公式吗?或者这类的魔法:D请帮忙这个请求迫使我重新思考整个公式,我只是用更好的方法更新了我的答案。。。查看它(编辑后)!如果你认为我的答案有用,别忘了接受/赞成。有关更多信息,请参阅。