我正在尝试将一些统计信息添加到谷歌电子表格中,我在其中计算不同购买的价值。我想用他们的标题显示最佳和最差值。我正在尝试这个
=OFFSET(ADDRESS(MATCH(MAX(G2:G31),G2:G31,0),7), 0, -5) & " : " & MAX(G2:G31)
尝试获取输出“Title:value”
但我得到错误:Argument must be a range
。我错过了什么?
答案 0 :(得分:0)
ADDRESS将返回单元格引用的字符串表示形式,而不是引用本身。因此,您需要将ADDRESS函数包装在INDIRECT中。
然而,"标题"因为你在一个从第2行而不是第1行开始的数组中匹配,所以将是错误的。
对你的公式使用类似的逻辑,可能是这样的:
=OFFSET(B2,MATCH(MAX(G2:G31),G2:G31,0)-1,0)&" : "&MAX(G2:G31)
或者,如果有多个值等于最大值,则返回多个匹配项:
=FILTER(B2:B31&" : "&G2:G31,G2:G31=MAX(G2:G31))