如何返回范围内最大值的相应索引?

时间:2014-02-10 13:17:42

标签: excel excel-formula

我有一个包含2列的Excel文档(A& B - 代理和电话超过10分钟)。

在列表的底部,我有一个总公式告诉我总呼叫:

=SUM(B2,B3,B4,B4,B5,B6,B7,B8,B9,B10,B11,B12,B13,B14,B15,B16,B17)

根据这一点,我希望excel告诉我最多10分钟的电话代理。

我在数组中尝试了无数命令,包括MAXVLOOKUPDMAXIF

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

使用INDEXMATCH

的组合

=INDEX(A2:A17, MATCH(MAX(B2:B17), B2:B17, 0))

修改

http://www.randomwok.com/excel/how-to-use-index-match/

中有一个很好的解释

答案 1 :(得分:1)

这可能有所帮助:

=OFFSET($A$1;MATCH(MAX(B2:B17);B2:B17;0);0)

MAX(B2:B17):获取B列的最高值

MATCH(MAX(B2:B17);B2:B17):获取具有最高值的行号

OFFSET($A$1;MATCH(MAX(B2:B17);B2:B17;0);0):给定参考单元格,垂直偏移量和水平偏移量时获取单元格值。