与另一行中的最大值相同的行中的单元格的值

时间:2014-11-14 17:10:49

标签: google-sheets

我正在尝试将一些统计信息添加到谷歌电子表格中,我在其中计算不同购买的价值。我想用他们的标题显示最佳和最差值。我正在尝试这个

=OFFSET(ADDRESS(MATCH(MAX(G2:G31),G2:G31,0),7), 0, -5) & " : " & MAX(G2:G31)

尝试获取输出“Title:value” 但我得到错误:Argument must be a range。我错过了什么?

1 个答案:

答案 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))