如何查找最大值,然后查看它归因于哪一列
我使用=MAX(CD2:CR2)
CD2和CR2之间的=MAX(CD2:CR2)
,而不是手动查找哪个列保存最大值,有没有办法让它返回这个值?
谢谢!
使用MATCHfunction 。
例如,下面的公式返回范围CD2:CR2
中最大值的第一个条目的地址CD2:CR2
(在CF2
返回最大值$CF$2
):
=CELL("address",INDEX(CD2:CR2,1,MATCH(MAX(CD2:CR2),CD2:CR2,0)))
或者,您可以返回相对列号(从CD
开始):
=MATCH(MAX(CD2:CR2),CD2:CR2,0)
即公式返回3
上面的图像 – 自CF
– CD
第3列
对于绝对列号:
=COLUMN($CD$2)+MATCH(MAX(CD2:CR2),CD2:CR2,0)-1
和非易失版本:
=COLUMNS($A$2:$CD$2)+MATCH(MAX(CD2:CR2),CD2:CR2,0)-1
这两个公式在CF2
返回最大值84
。
考虑:
=MID(CELL("address",INDEX(CD2:CR2,1,MATCH(MAX(CD2:CR2),CD2:CR2,0))),2,2)