我想找到一行中最大值的位置。
我使用这个函数来获取最大值 MATCH((MAX(行号的起始位置:行号的结束位置),(行号的起始位置,行号的结束位置))),它返回一个有效的数字为我的行中最大数字的位置。
但是,当我尝试使用 ADDRESS 函数将此整数转换为地址时,这不起作用。我收到错误 502,这意味着我的语法已关闭。
以下是我尝试输入的函数的语法:
地址(3,(匹配(MAX(B3:AM3),(B3:AM3)), 1, , , "组2"))
以及它在论坛栏中返回的内容
ADDRESS(3,(MATCH(MAX(B3:AM3),(B3:AM3)),~ 1~~ "group2")),地址中包含 Err:502。
我尝试搜索的行的示例。
sampleA 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
其中sampleA是行数据的标签。
谢谢
答案1
公式应该是这样的。
=ADDRESS(3,MATCH(MAX(B3:AM3),B3:AM3), 1, , "group2")
您最初的尝试存在三个问题。
以下内容也不起作用,因为它们不属于的括号太多。
MATCH((MAX(start position of row numbers:end position of row numbers),(start position of row numbers, end position of row numbers)))